15 lines
543 B
TypeScript
15 lines
543 B
TypeScript
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);
|