node.js session express session-cookies

node.js - Las sesiones de Express 4 no persisten al reiniciar el servidor



session session-cookies (1)

El almacén de sesión predeterminado para Express-Session es MemoryStore, que como su nombre indica, almacena las sesiones solo en memoria. Si necesita persistencia, hay muchas tiendas de sesión disponibles para Express. Algunos ejemplos:

Tengo una configuración de la aplicación Express 4 para tener sesiones.

// Sessions app.use(cookieParser()); app.use(session({ secret: "some-secret" })); // Signup app.post("/signup", function (req, res) { create_user(req.body.user, function (err, user_id) { req.session.user_id = user_id; res.redirect("/admin"); }); });

Cuando envío el formulario, guarda el user_id en la req.session. Sin embargo, cuando reinicio el servidor, la sesión se va.

¿Por qué no persiste? ¿Me falta alguna configuración?