express.jsアプリケーションでクライアントのセッションが数時間以上続くことを確認するにはどうすればよいですか?私は彼らが私のサイトにアクセスするたびに新たにログインするのは嫌です。express.jsセッションを拡張する方法
express.session
メソッドのexpires
オプションで試してみましたが、それは効果がないようです。
express.jsアプリケーションでクライアントのセッションが数時間以上続くことを確認するにはどうすればよいですか?私は彼らが私のサイトにアクセスするたびに新たにログインするのは嫌です。express.jsセッションを拡張する方法
express.session
メソッドのexpires
オプションで試してみましたが、それは効果がないようです。
req.session.cookie.expires = aSpecificDateAndTime;
またはreq.session.cookie.maxAge = aNumberOfMilliseconds;
を使用できます。どちらも同等です、the docsによると。
は言及し忘れたミドルウェアを設定するときに、あなたはまた、(これらのオプションを設定でき、設定以上すなわちexpress.session({secret: "whatever", cookie: {maxAge: 60000}});
cookie: {
path: '/'
,expires: false
,httpOnly: true
,domain:'.example.com'
}
ブラウザが閉じるまで生きてセッションを持っているあなたを与える。すべてのページの中で利用可能
(パスルートに設定してください)。
効果がない場合は、github repoで問題を作成する必要があります。 –