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:
- Express, un marco popular de Node.js
- Recupere los parámetros de la cadena de consulta GET usando Express
- Validando la entrada en Express usando express-validator
- Plantillas Express
- Servicio de activos estáticos con Express
- Envía una respuesta JSON usando Express
- Sesiones Express
- Envía una respuesta usando Express
- Enviar archivos usando Express
- Desinfectar la entrada en Express usando express-validator
- Enrutamiento en Express
- Un servidor Express HTTPS con certificado autofirmado
- Expresar, solicitar parámetros
- Recupere los parámetros de consulta POST usando Express
- Manejo de redireccionamientos con Express
- Middleware expreso
- Configurar Let's Encrypt para Express
- Trabajar con encabezados HTTP en Express
- Manejo de formularios en Express
- Manejo de cargas de archivos en formularios usando Express
- Manejo de CORS en Express
- Gestionar cookies con Express