La función res.cookie() se utiliza para establecer el valor del nombre de la cookie. El parámetro de valor puede ser una string o un objeto convertido a JSON.
Sintaxis:
res.cookie(name, value [, options])
Parámetros: el parámetro de nombre contiene el nombre de la cookie y el parámetro de valor es el valor asignado al nombre de la cookie. El parámetro de opciones contiene varias propiedades como codificar, expirar, dominio, etc.
Valor de retorno: Devuelve un objeto.
Instalación de módulo express:
- Puede visitar el enlace para instalar el módulo Express . Puede instalar este paquete usando este comando.
npm install express
- Después de instalar el módulo express, puede verificar su versión express en el símbolo del sistema usando el comando.
npm version express
- Después de eso, puede simplemente crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
node index.js
Ejemplo 1: Nombre de archivo: index.js
javascript
var express = require('express'); var app = express(); var PORT = 3000; // Without middleware app.get('/', function(req, res){ // key-value res.cookie('name', 'geeksforgeeks'); res.send("Cookie Set"); }); app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado el módulo Express con el siguiente comando:
npm install express
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
- Producción:
Server listening on PORT 3000
- Abra su navegador y vaya a http://localhost:3000/ , ahora verá el siguiente resultado en su pantalla:
Cookie Set
Ejemplo 2: Nombre de archivo: index.js
javascript
var express = require('express'); var app = express(); var PORT = 3000; // With middleware app.use('/', function(req, res, next){ res.cookie('title', 'GeeksforGeeks'); res.send("Cookie Set"); next(); }) app.get('/', function(req, res){ console.log('Cookie SET'); }); app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Ahora abra el navegador y vaya a http://localhost:3000/ , ahora verifique su consola y verá el siguiente resultado:
Server listening on PORT 3000 Cookie SET
Y verá el siguiente resultado en su navegador:
Cookie Set
Referencia: https://expressjs.com/en/5x/api.html#res.cookie
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA