Node.js/Express.js session management Cookies werden session-cookie

Wie kann ich machen das verbinden.sid cookie selbst nur ein session-cookie anstelle eines persistenten ein?

Ich erfolglos versucht

app.use(express.session({cookie: { path: '/', httpOnly: true}, secret:'eeuqram'}));

Aber das cookie noch die ablaufzeitstempel.

  • Hast du das probiert? stackoverflow.com/questions/4371178/...
  • Tatsächlich, das ist, wo ich hatte, kommentierte zuerst. Ich weiß, wie man ein session-cookie, aber ich wollte die Standard-cookies erstellt, wenn ich mit der session (der Standard-name für das cookie zu verbinden.sid) zu werden, einen nicht-permanenten cookie.
  • Ich glaube, Sie vergessen den wichtigsten Teil => läuft ab: new Date() - 1?
  • "new Date() - 1" wäre es nicht bewertet nodejs-server? Wenn ja, wie würde das betreffen, was der browser die Zeitzone ist? Ich habe versucht, mit chrome und es macht das cookie und damit die session abläuft - und ich bin Links mit zu vielen Weiterleitungen (ich bin mit einer SSO-Lösung).
Schreibe einen Kommentar