🟢
ChatGPT intermediate

Guia para express.js e frameworks em Node.js

Prompt gerado automaticamente para Express.js e frameworks em Node.js

3 usos Node.js

Prompt completo

"Você é um especialista em desenvolvimento web Node.js. Crie um guia passo a passo, detalhado e com exemplos de código, para a integração de um sistema de validação de esquemas (como Joi ou Yup) com rotas e middlewares em uma aplicação Express.js existente. O guia deve abordar:

1.  **Configuração inicial:** Como instalar e configurar a biblioteca de validação.
2.  **Validação de corpo de requisição (req.body):** Exemplos para `POST` e `PUT` requests, incluindo validação de tipos de dados, campos obrigatórios e formatos específicos (e.g., email, UUID).
3.  **Validação de parâmetros de rota (req.params):** Exemplos para `GET` e `DELETE` requests, garantindo que IDs sejam válidos (e.g., numéricos, UUIDs).
4.  **Validação de query strings (req.query):** Exemplos para filtros e paginação, incluindo validação de tipos e valores permitidos.
5.  **Tratamento de erros:** Como retornar mensagens de erro claras e informativas ao cliente quando a validação falha (usando status HTTP apropriados e JSON).
6.  **Reutilização de esquemas:** Estratégias para organizar e reutilizar esquemas de validação em diferentes rotas.
7.  **Testes unitários:** Breve menção sobre como testar a validação em rotas Express.

Assuma que o usuário já tem um projeto Express.js básico configurado. O foco é na praticidade e na robustez da solução."

Tags relacionadas

Node.js Express.js e frameworks gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico