node.js - node - passport js
¿Cuándo debo usar el analizador de cookies con Express-Session? (2)
En la mayoría de los ejemplos de ExpressJs, encontré el uso de cookie-parser
con express-session
.
Si pudiera acceder a los datos de la sesión con req.session.name
sin él, ¿en qué caso (o beneficios) debería usar cookie-parser
?
Además de proporcionar una funcionalidad simple de análisis de cookies, el middleware del cookie-parser
cookies habilita cookies firmadas a las que pueden hacer referencia otros componentes de middleware, utilizando un atributo secret
opcional.
¿Por qué querrías cookies firmadas? Esta pregunta aborda eso bien
Para futuros programadores humildes, eso se encontrará con esto: estoy publicando una respuesta actualizada:
Como dice la descripción oficial del middleware de express-session
rápida: express-session
Desde la versión 1.5.0, el middleware del
cookie-parser
ya no necesita ser utilizado para que este módulo funcione. Este módulo ahora lee y escribe cookies directamente en req / res. El uso decookie-parser
puedecookie-parser
problemas si el secreto no es el mismo entre este módulo ycookie-parser
.
Por lo tanto, solo use el middleware de sesión rápida y tenga un buen día.