2017-10-04 46 views
0

我正在使用本地Node/Express應用程序,並且正在使用express-session我的節點/ Express會話會隨着我的代碼的每次更改而過期

要測試我的代碼,我需要登錄到一個用戶帳戶。每次我在代碼中進行更改時(即使只是添加一個空格),會話都會結束並退出。沒有變化,我的會話按預期持續。爲什麼?

這裏是我的會議是如何設置的:

var day = 60000*60*24; 
req.session.expires = new Date(Date.now() + (30*day));   
req.session.cookie.maxAge = (30*day); 

我使用Nodemon,所以我的服務器上重新啓動每次保存。這是爲什麼?

編輯:貌似問題是重新啓動服務器,而不是代碼更改。相關答案在這裏:

(1)Express 4 Sessions not persisting when restarting server

(2)Node.js server restart drops the sessions

回答

相關問題