Fixar inloggningen. Menyn fortfarande ett problem

This commit is contained in:
2025-01-25 10:13:59 +01:00
parent 05d6cba8ef
commit 09772d859d
10 changed files with 396 additions and 117 deletions

View File

@@ -2,26 +2,29 @@ require('dotenv').config();
const express = require('express');
const bodyParser = require('body-parser');
const session = require('express-session');
const cookieParser = require('cookie-parser');
const debug = require('debug')('app');
const tasksRouter = require('./routes/tasks');
const authRouter = require('./routes/auth');
const authMiddleware = require('./middleware/auth');
const app = express();
const port = 3044;
app.use(bodyParser.json());
app.use(cookieParser());
app.use(express.static('public'));
// Configure session middleware
app.use(session({
secret: process.env.SESSION_SECRET || 'default_secret', // Use a strong secret in production
resave: false,
saveUninitialized: true,
cookie: { secure: false } // Set to true if using HTTPS
saveUninitialized: false,
cookie: { secure: false, maxAge: 24 * 60 * 60 * 1000 } // 1 day
}));
app.use('/', tasksRouter);
app.use('/', authRouter);
app.use('/', authMiddleware, tasksRouter);
app.listen(port, () => {
debug(`Server running at http://localhost:${port}`);