我正在使用 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
}
})
);