sql >> Database teknologi >  >> NoSQL >> MongoDB

Express.js og connect-mongo session varighed

Jeg har endelig løst det, du skal bruge en middleware til at opdatere alle data i sessionen, så cookien bliver sendt igen, ligesom denne:

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

På denne måde vil maxAge opdatere både på cookien og på sessionen ved hver anmodning til appen.




  1. mongodb forbindelse pooling

  2. Er der en måde at bruge MongoDB-forespørgselsobjekter til at filtrere almindelige JavaScript-arrays?

  3. Fejlen ved, at mongoid returnerer det første dokument, når det påberåbes sidst?

  4. res.redirect viser gamle oplysninger efter formularindsendelse?