Guia para express.js e frameworks em Node.js

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

5.0
45 usos
ChatGPT
Usar no ChatGPT
"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."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Node.js

Continue explorando prompts nesta categoria.

Guia para deployment strategies em Node.js

Prompt gerado automaticamente para Deployment strategies em Node.js

Estratégias de testing strategies em Node.js

Prompt gerado automaticamente para Testing strategies em Node.js

Guia para deployment strategies em Node.js

Prompt gerado automaticamente para Deployment strategies em Node.js