Estoy tratando de entender las sesiones. Conozco su propósito y sé que están guardados en el servidor. Ahora, me gustaría "verlos" para poder ver qué información contienen. ¿Hay alguna forma de acceder a las sesiones en el servidor como puedo ver las cookies con un navegador?
Suponiendo que está utilizando una sesión rápida, busca en req.session una solicitud entrante para un usuario en particular. Pones algo en una sesión asignando propiedades a req.session en una solicitud entrante. Y, luego, en solicitudes futuras, cualquier dato que se coloque en la sesión estará en la sesión de req.session en solicitudes futuras.
Si solo desea examinar todo en el almacén de sesiones, debe ir a la interfaz de cualquier almacén de sesiones que esté usando y usarlo. Si no ha seleccionado un almacén de sesión específico al configurar express-sesssion , entonces está usando memoryStore .
Para tener acceso general al almacén de sesiones, debe crear su propio almacén de sesiones, guardarlo en algún lugar y luego proporcionarlo a las opciones de inicialización de sesión rápida.
Dentro de una solicitud determinada, req.sessionStore es el objeto de almacenamiento de sesión activa que tiene una interfaz documentada en el documento de sesión rápida. Pero, dentro de una solicitud específica, generalmente solo accedería a req.session para acceder a los datos de la sesión del usuario actual.
Si desea obtener más información acerca de cómo funciona cualquiera de las docenas de tiendas de sesión compatibles, debe consolar su doc/code.