【问题标题】:Auto Delete session files of session-file-store自动删除 session-file-store 的 session 文件
【发布时间】:2020-07-26 19:53:15
【问题描述】:

如何自动删除过期的会话文件?即使我重新启动服务器,它仍然存在。

app.use(session({
    secret: "nabeel",
    resave: false,
    saveUninitialized: true,
    store: new FileStore({ ttl: 10 }),
    cookie: {
        maxAge: 1000 * 10
    }
}))

【问题讨论】:

    标签: javascript node.js express session


    【解决方案1】:

    您是否尝试更改reapInterval

    默认值设置为一小时...

    app.use(session({
        secret: "nabeel",
        resave: false,
        saveUninitialized: true,
        store: new FileStore({
           ttl: 10,
           reapInterval: 10
        }),
        cookie: {
            maxAge: 1000 * 10
        }
    }))
    

    【讨论】:

    • 成功了! ,谢谢,但是现在的问题是,即使目录中没有会话,即使是过期的会话文件,它也会显示删除过期的会话。如果会话过期,有没有办法只删除会话文件? [session-file-store] 删除过期会话@bernad-patrick
    猜你喜欢
    • 2023-04-06
    • 2012-04-27
    • 1970-01-01
    • 2015-05-09
    • 2015-02-23
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 2021-12-04
    相关资源
    最近更新 更多