import { Router } from 'express'; import { currentUser } from '../middlewares/current-user'; import { authRoutes } from './auth.routes'; import { materielRoutes } from './materiel.routes'; import { empruntRoutes } from './emprunt.routes'; export const apiRouter: Router = Router(); // /auth gère lui-même ses routes publiques/protégées. apiRouter.use('/auth', authRoutes); // Le reste exige un utilisateur identifié. apiRouter.use('/materiels', currentUser, materielRoutes); apiRouter.use('/mes-emprunts', currentUser, empruntRoutes);