Sessions in Node.js can be managed using libraries like express-session
. This library allows you to store session data on the server. Example:
const session = require('express-session');
const app = express();
app.use(session({
secret: 'mySecret',
resave: false,
saveUninitialized: true,
}));
app.get('/', (req, res) => {
req.session.views = (req.session.views || 0) + 1;
res.send(`Number of views: ${req.session.views}`);
});