Expand description
HTTP route entry point for /api/...
.
This module defines all HTTP entry points under the /api
namespace.
Routes are organized by domain (e.g., authentication, users, modules, health),
each protected via appropriate access control middleware.
Route groups include:
/health
→ Health check endpoint (public)/auth
→ Authentication endpoints (login, token handling, public)/users
→ User management endpoints (admin-only)/modules
→ Module management, personnel, and assignments (authenticated users)/me
→ User-specific endpoints (announcements, tickets, assignments)
Modules§
- auth
- auth Routes Module
- common
- health
- Health check routes.
- me
- Me Routes Module
- modules
- Modules Routes Module
- test
- Test-only routes (mounted under
/api/test
in non-production envs). - users
- Users Routes Module
Functions§
- routes
- Builds the complete application router for all HTTP endpoints.