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?