Node/Express: 会话过期事件?

4
在asp.net中,我们有一个会话过期事件。我正在使用带有express.js和默认内存存储器的node.js进行开发。每次重新启动节点时,会话都会丢失。理想情况下,我希望将会话保存到数据库中(不能使用redis)。
是否有会话过期事件?
1个回答

2
如果您想将会话保存到非Redis数据库中,有更多的解决方案:https://github.com/senchalabs/connect/wiki(请查看Session Stores部分)。
据我所知,没有针对cookie/session过期的事件(我已经查看了Connect的代码,并未发现此功能)。
另外,如果您根本不想使用数据库存储会话,则有几个模块可供选择(将会话存储在cookie中,加密): https://github.com/jpallen/connect-cookie-session https://github.com/ciaranj/express-session-cookie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接