2017-10-04 2 views
0

Ich arbeite an einer lokalen Node/Express App und verwende express-session.Meine Node/Express Sitzung läuft mit jeder Änderung an meinem Code ab

Um meinen Code zu testen, muss ich mich in ein Benutzerkonto einloggen. Jedes Mal, wenn ich meinen Code ändere - auch wenn ich einfach ein Leerzeichen hinzufüge - endet die Sitzung und ich werde ausgeloggt. Ohne Änderungen bleibt meine Sitzung wie beabsichtigt. Warum?

Hier ist, wie meine Sitzung festgelegt ist:

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

ich Nodemon verwende, so mein Server neu gestartet wird auf jeden retten. Ist das der Grund?

EDIT: sieht aus wie das Problem mit dem Neustart des Servers ist, nicht mit dem Code ändern. Relevante Antworten hier:

(1) Express 4 Sessions not persisting when restarting server

(2) Node.js server restart drops the sessions

Antwort

Verwandte Themen