// Import required modules
const express = require('express');
const session = require('express-session');
// Create an Express application
const app = express();
// Set up the session middleware
app.use(session({
secret: 'your-secret-key', // Replace with a secure secret key
resave: false,
saveUninitialized: true
}));
// Define a route to end the session
app.get('/logout', (req, res) => {
// Destroy the session
req.session.destroy((err) => {
if (err) {
console.error('Error destroying session:', err);
res.sendStatus(500); // Internal Server Error
} else {
res.redirect('/login'); // Redirect to the login page or another appropriate route
}
});
});
// Start the Express server
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});