Controladores
Propósito
Ubicación
src/
└── controllers/
├── users/
│ ├── get-user.ts
│ ├── create-user.ts
│ └── update-user.ts
├── content/
│ ├── publish-content.ts
│ └── delete-content.ts
└── health.tsEstructura del controlador
Manejador HTTP básico
Manejador de solicitudes POST
Manejador de parámetros de consulta
Requisitos de entrada
Parámetros con varias palabras
Ejemplo
Manejo de errores
Respuestas de error estándar
Mapeo de errores
Autenticación y autorización
Comprobación de autenticación
Comprobación de autorización
Buenas prácticas
1. Mantener los controladores delgados
2. Validar temprano
3. Usar seguridad de tipos
4. Registrar apropiadamente
Pruebas de controladores
Última actualización