Cookie会话未存储变量

时间:2020-01-28 20:28:14

标签: node.js cookies session-cookies

用户登录后,我创建了一个变量来存储所有重要信息

req.session.user = _.omit(client.dataValues, [
    "password",
    "createdAt",
    "updatedAt"
]);
req.session.user.logged_in = true;
console.log("login - session:", req.session.user);

日志输出完全符合我的需要,但是当我尝试在另一条路线内访问此变量时,我不确定。 我正在这样访问

console.log(req.session.user)

如果我尝试仅输出会话,那么它可以工作,但是里面没有用户数据。 我的Cookie设置是

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

0 个答案:

没有答案