Files
EME_APP/eme-backend/src/routes/index.ts
T

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);