2012-02-19 14 views
2

express.jsアプリケーションでクライアントのセッションが数時間以上続くことを確認するにはどうすればよいですか?私は彼らが私のサイトにアクセスするたびに新たにログインするのは嫌です。express.jsセッションを拡張する方法

express.sessionメソッドのexpiresオプションで試してみましたが、それは効果がないようです。

+0

効果がない場合は、github repoで問題を作成する必要があります。 –

答えて

3

req.session.cookie.expires = aSpecificDateAndTime;またはreq.session.cookie.maxAge = aNumberOfMilliseconds;を使用できます。どちらも同等です、the docsによると。

は言及し忘れたミドルウェアを設定するときに、あなたはまた、(これらのオプションを設定でき、設定以上すなわちexpress.session({secret: "whatever", cookie: {maxAge: 60000}});

0
cookie: { 
    path: '/' 
    ,expires: false 
    ,httpOnly: true 
    ,domain:'.example.com' 
} 

ブラウザが閉じるまで生きてセッションを持っているあなたを与える。すべてのページの中で利用可能

(パスルートに設定してください)。

関連する問題