Je hebt geen clear_interval
ingesteld
voor uw sessies .. de connect-mongo standaard is -1 (of "nooit"):
Voorbeeld van het verwijderen van verlopen sessies elk uur (3600s):
var sessionStore = new MongoStore({
db: 'myappsession',
clear_interval: 3600
});
Zorg er ook voor dat je een maxAge
. hebt ingesteld op uw sessies tot ze daadwerkelijk verlopen (bijvoorbeeld met 1 dag):
app.use(express.session({
secret: "myappsecret",
cookie: { maxAge: 24 * 60 * 60 * 1000 },
store:sessionStore
}));