1/8


Posted by Rich on 2022-01-10

繼續研究怎麼用 Redis 幫我把線上五子棋的資料存起來。但搜尋到現在,感覺我好像不需要 Redis 了?我也搞不太清楚。

如何因為使用者的 request 刷新他們的 session 的到期時間?(使用 express-session)
連結
第一種:

app.use(session({
  secret: 'a secret',
  cookie: {
    path: '/',
    httpOnly: true,
    secure: false,
    maxAge: 10 * 60 * 1000
  },
  rolling: true
}));
// 將 rolling 設為 true,express-session 會自動幫你刷新

第二種:

app.use(function(req, res, next){
    req.session._garbage = Date();
    req.session.touch();
    next();
});
//寫一個 middleware 幫忙刷新,但這個寫法沒測過,不確定現在還能不能使用









Related Posts

[11] 型別 - undefined、undeclared、依存注入

[11] 型別 - undefined、undeclared、依存注入

OAuth 2.0 (Open Authorization)

OAuth 2.0 (Open Authorization)

我要成為前端工程師的學習筆記:HTML & CSS 篇 -  CSS 介紹  Day2

我要成為前端工程師的學習筆記:HTML & CSS 篇 - CSS 介紹 Day2


Comments