Skip to content

Controller, Rotas e Configuração #7

@dinhoSilwa

Description

@dinhoSilwa

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions