Exercícios: Aula 10 – TypeScript com Node.js (Backend) 🟢
🟢 Nível: Básico
- Instalação Backend: Inicialize um projeto Node, instale o
expresse os tipos@types/express. - Primeira Rota: Crie uma rota
GET /que retorne uma mensagem de boas-vindas tipada.
🟡 Nível: Intermediário
- Tipagem de Body: Crie uma rota
POST /usuariose use uma interface para tipar os dados recebidos noreq.body. - Middleware de Log: Implemente um middleware que registre o método e a URL de cada requisição.
🔴 Nível: Desafio
5. Tratamento de Erros: Crie um middleware de erro customizado que capture exceções e retorne uma resposta JSON padronizada e tipada.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Instalação Backend **Resposta Comentada:** - **Fundamentação:** No contexto de **TypeScript com Node.js (Backend)**, o conceito abordado (Instalação Backend) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Primeira Rota **Resolução e Implementação:**// Estrutura de implementação recomendada para Primeira Rota
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Tipagem de Body
// Validação de regras de negócio e retorno consistente