[英]My Node/Express session expires with every change to my code
我正在使用本地Node / Express應用程序,並且正在使用express-session 。
要測試我的代碼,我需要登錄一個用戶帳戶。 每次更改代碼時-即使我只是添加一個空格-會話都結束,並且退出登錄。 沒有任何更改,我的會話將按預期進行。 為什么?
這是我的會話設置方式:
var day = 60000*60*24;
req.session.expires = new Date(Date.now() + (30*day));
req.session.cookie.maxAge = (30*day);
我正在使用Nodemon ,因此服務器每次保存都會重新啟動。 這是為什么?
編輯 :看起來問題在於重新啟動服務器,而不是代碼更改。 相關答案在這里:
看起來問題出在重啟服務器,而不是代碼更改。 默認情況下,會話存儲在MemoryStore中。 相關答案在這里:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.