2016-11-27 9 views
0

sessionOptionsは、以下のコードでセッションを作成するために使用されます。アクティブなユーザーのセッションの有効期限を更新できるように、コードのどの部分を変更する必要がありますか?エクスプレスセッションを使用して作成されたセッションの有効期限を更新するにはどうすればよいですか?

sessionOptions = { 
     cookie: { 
      httpOnly: false, 
      secure: false, 
      maxAge: 1 * 1 * 60 * 1 * 1000 
     }, 
     secret: "googleAPISession", 
     name: "userSession", 
     saveUninitialized : false, 
     store: new mongoStore({ 
      url:"mongodb://localhost/googleServices", 
      collection : "userSession", 
      stringify : false 
     }) 
    }; 

app.use(session(sessionOptions)); 

答えて

0

セッションを更新するには、googleServicesデータベースのuserSessionコレクションを変更する必要があります。それに応じてこのデータをどのように保存するかを確認する必要があります。

多くの場合、古いセッションを変更する代わりに、新しいセッションが作成されることがあります。古いものは無効にすることもできないこともあります(データベースに格納されていないと無効にすることができない場合があります)。新しいセッショントークンが新しい要求に使用されます。

関連する問題