2011-12-16 38 views
3

在asp.net上,我們有一個會話過期事件。我使用node.js和express.js以及會話的默認內存存儲。每次我重新啓動節點時,會話都會丟失。理想情況下,我想將會話保存到數據庫(不能使用redis)。節點/快速:會話過期事件?

是否有會話過期事件?

回答

1

如果要將會話保存到不是Redis的數據庫,還有更多解決方案:https://github.com/senchalabs/connect/wiki(請檢查會話存儲部分)。

據我所知,沒有cookie /會話到期的事件(我查看了Connect的代碼並沒有找到這樣的功能)。

此外,如果你不希望在所有要使用的數據庫會話,該是那幾個模塊(在cookie中存儲會話加密):

https://github.com/jpallen/connect-cookie-session
https://github.com/ciaranj/express-session-cookie