Create the Main API Router
Create src/routes/index.js.
Express Router allows you to organize endpoints into independent modules.
For example, user-related endpoints can live in user.routes.js, while authentication endpoints can live in auth.routes.js.
The main router combines these route modules under a common API prefix.
src/routes/index.js
import { Router } from 'express';
import userRoutes from './user.routes.js';
import authRoutes from './auth.routes.js';
const router = Router();
router.use('/users', userRoutes);
router.use('/auth', authRoutes);
export default router;Combines user and authentication routes into a single router.
Key Takeaways
Express Router organizes API endpoints.
Separate routes by application resource.
A main router provides a central routing entry point.