### 1. Criar Arquivo do Middleware - Criar arquivo dedicado para o middleware de validação ### 2. Importar Dependências - Importar Zod e tipos do Express ### 3. Implementar Função Middleware - Criar função que recebe Request, Response e NextFunction - Usar safeParse() para validação sem lançar exceção - Verificar se a validação falhou ### 4. Formatar Resposta de Erro - Extrair campos e mensagens de erro do Zod - Estruturar resposta padrão de erro de validação - Definir status HTTP 400 para erros de validação ### 5. Adicionar Dados Validados ao Request - Incluir dados validados no objeto request para uso posterior ### 6. Exportar Middleware - Exportar função middleware para uso nas rotas
1. Criar Arquivo do Middleware
2. Importar Dependências
3. Implementar Função Middleware
4. Formatar Resposta de Erro
5. Adicionar Dados Validados ao Request
6. Exportar Middleware