आपने clear_interval
सेट नहीं किया है
आपके सत्रों के लिए .. कनेक्ट-मोंगो डिफ़ॉल्ट -1 (या "कभी नहीं") है:
हर घंटे (3600s) समाप्त हो चुके सत्रों को हटाने का उदाहरण:
var sessionStore = new MongoStore({
db: 'myappsession',
clear_interval: 3600
});
आपको यह भी सुनिश्चित करना चाहिए कि आपने एक maxAge
. सेट किया है आपके सत्रों पर वे वास्तव में समाप्त हो जाते हैं (उदाहरण के लिए 1 दिन का उपयोग करके):
app.use(express.session({
secret: "myappsecret",
cookie: { maxAge: 24 * 60 * 60 * 1000 },
store:sessionStore
}));