🟢 Nível: Básico
- Instalação Backend: Inicialize um projeto Node, instale o
express e os tipos @types/express.
- Primeira Rota: Crie uma rota
GET / que retorne uma mensagem de boas-vindas tipada.
- Tipagem de Body: Crie uma rota
POST /usuarios e use uma interface para tipar os dados recebidos no req.body.
- Middleware de Log: Implemente um middleware que registre o método e a URL de cada requisição.
🔴 Nível: Desafio
- Tratamento de Erros: Crie um middleware de erro customizado que capture exceções e retorne uma resposta JSON padronizada e tipada.