TLDR版本:我希望帆中的会话在特定的时间或日期或一天结束时到期。
我放弃了试图找出如何在给定时间使sails/node中的会话过期。
CCD_ 2中的CCD_。所以我试着通过运行来设置每个maxAge
req.session.cookie.maxAge = Utility.getEndOfDayMilliseconds();
req.session.save();
我创建了一个实用程序,用于获取从当前时间到一天结束的毫秒值。
当我在一个屏幕上空闲时,它可以工作,但当我在页面上导航时,redis中会话键上的TTL会在每次页面导航时刷新,maxAge
会返回到originalMaxAge
。我不希望发生这种事。
如何做到这一点?在我的浏览器中设置的cookie是正确的,但我可以在未来的某个日期更改过期值,这样我的会话就不会过期,并继续刷新页面,这样TTL就会刷新。
谢谢!
您可以在Sails官方网站文档>概念>会话中找到答案。