clear_interval
を設定していません
セッションの場合..connect-mongoのデフォルトは-1(または「never」)です:
1時間ごと(3600秒)に期限切れのセッションを削除する例:
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
}));