Vous n'avez pas défini de clear_interval
pour vos sessions .. la valeur par défaut de connect-mongo est -1 (ou "jamais") :
Exemple de suppression de sessions expirées toutes les heures (3 600 secondes) :
var sessionStore = new MongoStore({
db: 'myappsession',
clear_interval: 3600
});
Vous devez également vous assurer que vous avez défini un maxAge
sur vos sessions jusqu'à ce qu'elles expirent réellement (par exemple, en utilisant 1 jour) :
app.use(express.session({
secret: "myappsecret",
cookie: { maxAge: 24 * 60 * 60 * 1000 },
store:sessionStore
}));