diff --git a/src/backend/routes/aliases.ts b/src/backend/routes/aliases.ts index 71e58a4..1026597 100644 --- a/src/backend/routes/aliases.ts +++ b/src/backend/routes/aliases.ts @@ -1,10 +1,10 @@ import express, { Request, Response } from 'express'; -import Aliases from '../controllers/aliases'; -import Pages from '../controllers/pages'; -import Alias from '../models/alias'; -import verifyToken from './middlewares/token'; -import PagesFlatArray from '../models/pagesFlatArray'; -import HttpException from '../exceptions/httpException'; +import Aliases from '../controllers/aliases.js'; +import Pages from '../controllers/pages.js'; +import Alias from '../models/alias.js'; +import verifyToken from './middlewares/token.js'; +import PagesFlatArray from '../models/pagesFlatArray.js'; +import HttpException from '../exceptions/httpException.js'; const router = express.Router(); @@ -48,7 +48,7 @@ router.get('*', verifyToken, async (req: Request, res: Response) => { } } } catch (err) { - if (err instanceof HttpException && err.status === 404) { + if (err instanceof HttpException && (err as HttpException).status === 404) { res.status(404).render('error', { message: 'Page not found', status: 404, @@ -62,4 +62,4 @@ router.get('*', verifyToken, async (req: Request, res: Response) => { } }); -export default router; \ No newline at end of file +export default router; diff --git a/src/backend/views/pages/page.twig b/src/backend/views/pages/page.twig index 58172d3..796b659 100644 --- a/src/backend/views/pages/page.twig +++ b/src/backend/views/pages/page.twig @@ -3,19 +3,22 @@ {% block body %}