1

我正在使用 cookie-session 来存储我的所有会话信息。我的用户登录后,我将他的信息存储在 req.session.user 中,如下所示

req.session.user = _.omit(client.dataValues, [
     "password",
     "createdAt",
     "updatedAt"
]);

使用 console.log 我可以看到一切都设置好了,但是当我尝试在另一个路由中使用 req.session.user 时,我得到了未定义。我的 cookie 是这样设置的

app.use(
  cookiesession({
    name: "name",
    keys: ["key1", "key2"],
    maxAge: 24 * 60 * 60 * 1000,
    httpOnly: false,
    options: {
      secure: false,
      secret: "secrete",
      overwrite: true
    }
  })
);
4

0 回答 0