33 lines
903 B
TypeScript
33 lines
903 B
TypeScript
import express from 'express';
|
|
import path from 'path';
|
|
import db from '../db';
|
|
import { getUsername, verifyAuthentication } from '../middlewares/auth.middleware'
|
|
import authRoute from './auth.route'
|
|
import marquesRoute from './marque.route'
|
|
import piecesRoute from './piece.route'
|
|
import memberRouter from './member.route'
|
|
import modelRouter from './model.route';
|
|
import boxRouter from './box.route';
|
|
|
|
const routes = express.Router();
|
|
|
|
routes.get("/rendu", (_req, res) => {
|
|
res.render('rendu.ejs');
|
|
});
|
|
|
|
routes.use("/static", express.static(path.join(__dirname, '../static')));
|
|
|
|
routes.use("/auth", authRoute);
|
|
routes.use("/marques", marquesRoute);
|
|
routes.use("/pieces", piecesRoute);
|
|
routes.use("/membres", memberRouter);
|
|
routes.use("/models", modelRouter);
|
|
routes.use("/boxes", boxRouter);
|
|
|
|
// 404 fallback
|
|
routes.get("*", (_req, res) => {
|
|
res.render('notfound.ejs');
|
|
});
|
|
|
|
export default routes;
|