Während ich Java Web entwickeln, gibt es eine config in web.xml
, wie folgend:[nodejs] Wie expressjs die abgelaufene Sitzung zerstören?
<session-config>
<session-timeout>15</session-timeout>
</session-config>
der die Sitzung bedeutet, dass in 15 Minuten zerstört werden, während die zugehörigen Client (Web-Browser), um die Website nicht zugegriffen haben. Ich kann sogar das Gerät HttpSessionListener
verwenden, um den Haken für den Sitzungslebenszyklus zu haben.
Aber wenn ich entwickle Knoten Web über expressjs
mit express-session
und connect-memcached
memcached
. Ich habe nichts über Session Lifecycle in express-session
Dokumentation gefunden.
Also meine Frage ist, wird expressjs
oder express-session
die Sitzung zerstören? Wann und wie?
Sie suchen 'maxAge' cookie-Eigenschaft in Express-Sitzung und' ttl' Eigenschaft in connect-Memcached – hassansin
Vielen Dank. Ich habe ein anderes Problem, ich setze 'cookie.maxAge' auf' 7' Tage. Aber ich fand, dass die Sitzung in 5 ~ 10 Minuten in Produktionsumgebung abgelaufen ist. Und alles andere funktioniert wie erwartet. Hast du eine Ahnung davon? – Howard