web-dev-qa-db-ja.com

Expressで個々のセッションのmaxAgeを設定する方法

アプリの起動時にmaxAgeを次のように設定できることを理解しています。

connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})

しかし、「remember me」設定に沿って何かを実装したいのですが、どうすればそれを実行できますか?

どうもありがとう :)

ジェイソン

26
FurtiveFelon

現在のユーザーに属する個々のCookieにexpiresまたはmaxAgeを設定できます。

// This user should log in again after restarting the browser
req.session.cookie.expires = false;

// This user won't have to log in for a year
req.session.cookie.maxAge = 365 * 24 * 60 * 60 * 1000;

接続セッションのドキュメント を参照してください。