Gestionar cookies con Express

Cómo utilizar elResponse.cookie()método para manipular sus cookies

Utilizar elResponse.cookie()método para manipular sus cookies.

Ejemplos:

res.cookie('username', 'Flavio')

Este método acepta un tercer parámetro, que contiene varias opciones:

res.cookie('username', 'Flavio', { domain: '.flaviocopes.com', path: '/administrator', secure: true })

res.cookie(‘username’, ‘Flavio’, { expires: new Date(Date.now() + 900000), httpOnly: true })

Los parámetros más útiles que puede configurar son:

Valor Descripción
domain losnombre de dominio de la cookie
expires Selecciona elfecha de caducidad de la cookie. Si falta, o 0, la cookie es una cookie de sesión
httpOnly Configure la cookie para que sea accesible solo por el servidor web. VerHttpOnly
maxAge Establecer el tiempo de caducidad relativo a la hora actual, expresado en milisegundos
path losruta de cookies. Por defecto es '/'
secure Señala elcookie solo HTTPS
signed Configurar la cookie para que se firme
sameSite Valor deSameSite

Una cookie se puede borrar con:

res.clearCookie('username')

Descarga mi gratisManual de Express.js


Más tutoriales rápidos: