const SESSION_SECRET = "your_session_secret"; // ...existing code... const express = require('express'); const session = require('express-session'); const initDb = require('./db_init'); const path = require('path'); const routes = require('./routes'); const app = express(); // DB SQLite let db; initDb('./database.sqlite') .then((database) => { db = database; console.log('Base de données initialisée.'); }) .catch((err) => { console.error('Erreur lors de l\'initialisation de la base de données :', err); process.exit(1); }); // Sessions app.use(session({ secret: SESSION_SECRET, resave: false, saveUninitialized: false })); // EJS app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); // Routes app.use('/', routes); const PORT = 3000; app.listen(PORT, () => console.log('Serveur lancé sur http://localhost:' + PORT));