cookie-session use in node
Install the cookie-session package using npm:
npm install cookie-session
Require the cookie-session middleware and initialize it in your Node.js application:
javascript const cookieSession = require('cookie-session'); app.use(cookieSession({ name: 'session', keys: ['key1', 'key2'] }));
Use the session in your route handlers to set and retrieve session data:
javascript app.get('/example', (req, res) => { req.session.views = (req.session.views || 0) + 1; res.send(`You have visited this page ${req.session.views} times`); });
Clear session data when logging out or when it's no longer needed:
javascript app.get('/logout', (req, res) => { req.session = null; res.redirect('/'); });