Version 0.1.1 - Ajout d'une page de login et de style

This commit is contained in:
Raphix
2023-10-31 17:00:25 +01:00
parent 99f0392a6c
commit 98a6480830
20 changed files with 520 additions and 115 deletions

20
main.js
View File

@@ -5,11 +5,18 @@ const cookieParser = require('cookie-parser');
const app = express();
const fs = require("fs");
const { __glob } = require('./bin/global-variables');
const log = require("loguix")
var wlog = log.getInstance("Web")
setup()
function getRouters() {
wlog.log("Récupération de " + fs.readdirSync(__glob.ROUTES).length + " routeurs")
for(var route of fs.readdirSync(__glob.ROUTES)) {
if(route == "index.js") {
@@ -30,6 +37,7 @@ function setup() {
app.set('view engine', 'ejs');
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
@@ -39,7 +47,15 @@ function setup() {
// catch 404 and forward to error handler
app.use(function(req, res, next) {
next(createError(404));
res.locals.message = "Page non trouvé";
res.locals.error = {
"status": "404",
"stack": ""
}
// render the error page
res.status(404 || 404);
res.render('utils/error');
});
// error handler
@@ -50,7 +66,7 @@ function setup() {
// render the error page
res.status(err.status || 500);
res.render('error');
res.render('utils/error');
});