Description Foco: Controller, Rotas e Configuração
Semana 1
Tarefa 3.1: Implementar o Controller
Criar controllers para cada entidade
Implementar métodos para cada operação (CRUD)
Integrar com camada de serviço
Tarefa 3.2: Configurar as Rotas no Express Router
Definir rotas RESTful para cada endpoint
Configurar verbos HTTP (GET, POST, PUT, DELETE)
Associar rotas aos controllers correspondentes
Tarefa 3.3: Configurar Middlewares de Rate Limiting
Implementar limitação de taxa por IP/usuário
Configurar limites para diferentes endpoints
Definir mensagens de erro para limites excedidos
Semana 2
Tarefa 3.4: Registrar no App Principal
Integrar rotas na aplicação Express principal
Configurar ordem de middlewares
Garantir inicialização correta
Tarefa 3.5: Configurar CORS e Outros Middlewares
Configurar políticas CORS para frontend
Implementar middlewares de segurança
Adicionar middlewares de parsing (JSON, etc)
Tarefa 3.6: Criar Documentação da API
Documentar endpoints, parâmetros e respostas
Criar exemplos de requisições e respostas
Manter documentação atualizada com mudanças
Reactions are currently unavailable
You can’t perform that action at this time.
Foco: Controller, Rotas e Configuração
Semana 1
Tarefa 3.1: Implementar o Controller
Tarefa 3.2: Configurar as Rotas no Express Router
Tarefa 3.3: Configurar Middlewares de Rate Limiting
Semana 2
Tarefa 3.4: Registrar no App Principal
Tarefa 3.5: Configurar CORS e Outros Middlewares
Tarefa 3.6: Criar Documentação da API