La gestión de sesiones se puede realizar en node.js mediante el módulo de sesión rápida. Ayuda a guardar los datos en forma de clave-valor. En este artículo, veremos cómo contar el número de vistas en Express Session en Express Js.
requisitos previos:
- Conocimientos básicos de Node.
- Node.js instalado (versión 12+).
- npm instalado (versión 6+).
Para configurar Node Project en Editor, puede ver aquí .
La instalación requiere módulos:
npm install express npm install express-session
API de llamadas:
var session = require('express-session')
Ejemplo: Este ejemplo ilustra el enfoque anterior.
app.js
// Call Express Api. var express=require('express'), // Call express Session Api. session = require('express-session'), app=express(); // Session Setup app.use ( session ({ // It holds the secret key for session secret: "I am girl", // Forces the session to be saved // back to the session store resave: true, // Forces a session that is "uninitialized" // to be saved to the store saveUninitialized: false, cookie: { }) ); // Get function in which send session as routes. app.get('/session', function(req, res, next) { if (req.session.views) { // Increment the number of views. req.session.views++ // Print the views. res.write('<p> No. of views: ' + req.session.views + '</p>') res.end() } else { req.session.views = 1 res.end(' New session is started') } }) // The server object listens on port 3000. app.listen(3000,function(){ console.log("Express Started on Port 3000"); });
Ejecute el archivo index.js usando el siguiente comando.
node app.js
Ahora para configurar su sesión, simplemente abra el navegador y escriba esta URL.
http://localhost:3000/session
Producción:
Publicación traducida automáticamente
Artículo escrito por _sh_pallavi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA