/ / NodeJS | ¿Cómo iniciar sesión después de cerrar el navegador con pasaporte y Express? - node.js, express, passport.js

NodeJS | ¿Cómo iniciar sesión después de cerrar el navegador usando pasaporte y expresar? - node.js, express, passport.js

Yo uso en mi proyecto exprimir y pasaporte Para trabajar con sesión y funciona bien.en lugar de un problema Cuando cierro el navegador, mi sesión está deserializada y esto está bien, pero debo iniciar sesión después de conectarme nuevamente. ¿Debo guardar información en las cookies o usar otro paquete en npm? Un poco sobre mi código:

app.use(session({
secret:"secret",
maxAge: new Date(Date.now() + 3600000),
httpOnly: true,
cookie: { path: "/", httpOnly: true, maxAge: null},
store: new MongoStore(
{mongooseConnection:mongoose.connection},
function(err){
console.log(err || "connect-mongodb setup ok");
})
}));

app.use(passport.initialize());
app.use(passport.session());

Como puedes ver yo uso un común pasaporte + expreso programa. Sólo dame algunos buenos consejos para la búsqueda.

Respuestas

0 para la respuesta № 1

La solución es cambio cookie: { path: "/", httpOnly: true, maxAge: null} a cookie: { path: "/", httpOnly: true, maxAge: 36000000}