我已在快递(v3)中定义了我的会话,如下所示:
app.use(express.session());
我的理解是,由于我没有指定maxAge或expires属性,因此它们将保留null
个值,因此会话永远不会超时。
但是,用户报告会话确实超时 - 用户可能会或可能不会在应用程序上工作 - 他们可能会登录,去吃午餐或类似的东西,当他们回来时,任何行动都会导致他们被重定向到登录页面 - 即在一段时间不活动后它们被注销。
我还应该做些什么来防止这种情况发生?即使用户处于非活动状态,会话也不应超时。