diff --git a/server.js b/server.js index a48072d2b823f2ed8ac3d737526f4f331702ee32..96ecccafc5b2bc0590fcdcf7cdb25affe49c28fd 100644 --- a/server.js +++ b/server.js @@ -1,21 +1,31 @@ -// server.js const express = require('express'); const path = require('path'); -const connectDB = require('./mongodb'); // Import the MongoDB connection +const connectDB = require('./mongodb'); +const session = require('express-session'); const app = express(); // Middleware -app.use(express.json()); // Use express' built-in body-parser for JSON -app.use(express.static(path.join(__dirname, 'public'))); // Serve static files +app.use(express.json()); +app.use(express.static(path.join(__dirname, 'public'))); -// Connect to MongoDB -connectDB(); // Call the function to establish the database connection +// Configuración de la sesión +app.use( + session({ + secret: 'session_secret', + resave: false, + saveUninitialized: false, + cookie: { secure: false } + }) +); -// Routes +// Conectar a MongoDB +connectDB(); + +// Rutas app.use('/api/todos', require('./routes/todos')); app.use('/api/users', require('./routes/users')); -// Start the server +// Iniciar el servidor const PORT = process.env.PORT || 3000; app.listen(PORT, () => console.log(`Server running on port ${PORT}`));