12

Passportjs を使用してログインした後にセッション タイムアウトを設定したい。Passportjs を使用してセッションの maxAge を設定する方法。Passportjsが提供するセッションのデフォルトの最大年齢は何ですか?

4

3 に答える 3

23

これは、Connect のセッション ミドルウェアを介して処理されます。たとえば、次のようになります。

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

ドキュメントには、セッション処理を理解するために読む価値のあるその他の便利な情報があります。

于 2013-08-02T08:21:36.863 に答える
7

次の例のように、express.session のセッション Cookie の有効期間を設定する必要があります。

app.use(express.session({
             secret : 'your_cookie_secret',
             cookie:{_expires : 60000000}, // time im ms
             })
        ); 

テストでは、有効期限を短くすることをお勧めします。

于 2013-08-01T12:59:19.127 に答える