sql >> Base de Datos >  >> NoSQL >> MongoDB

Duración de la sesión de Express.js y connect-mongo

Finalmente lo resolví, debe usar un middleware para actualizar cualquier dato en la sesión para que la cookie se vuelva a enviar, así:

app.use(function(req, res, next) {
  req.session._garbage = Date();
  req.session.touch();
  next();
});

De esta forma, maxAge se actualizará tanto en la cookie como en la sesión en cada solicitud a la aplicación.