为什么我将最大年龄设置为3小时,但我的应用程序在5-6分钟后退出了?

时间:2019-05-01 08:07:01

标签: express session-cookies express-session

我已经使用Node.js和Express.js构建了一个在服务器上运行良好的应用程序,但问题是它会在登录后的5到6分钟内自动注销我。我认为问题是由于会话造成的,我尝试将maxAge保持很大,但无法正常工作。有趣的是,当我将maxAge缩短到少于5-6分钟时,它按定义运行良好。

我已将会话设置为

app.use(session({
    genid: function(req) {
        return uniqueString(); // use UUIDs for session IDs
    }, 
    secret: USER_SESSION_SECRET,
    resave: false,
    saveUninitialized: true,
    cookie: {
        maxAge:  24*60*60*1000
    }
}));

实际上,我想将maxAge保持很大,以使用户不会在中间被打扰。在这种情况下可能有什么问题?这是由于托管服务器引起的问题吗?

注意:在localhost上运行时,效果很好。

0 个答案:

没有答案