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-parserya 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-parserpuedecookie-parserproblemas 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.