sql >> Databasteknik >  >> NoSQL >> MongoDB

Express.js och connect-mongo session varaktighet

Jag har äntligen löst det, du måste använda en middleware för att uppdatera all data i sessionen så att cookien skickas igen, precis så här:

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

På så sätt kommer maxAge att uppdatera både på cookien och på sessionen vid varje begäran till appen.




  1. Hur man använder kryptering för att skydda MongoDB-data

  2. Mongoose välj fält att returnera från findOneAndUpdate

  3. java - MongoDB + Solr föreställningar

  4. Avslutad med kod 8 Exempel på meteorapplikationer