Req.session 变量始终为假
Req.session variable is always false
我不知道为什么,但客户端的 req.session.notf_logged 总是错误的...
在服务器端是真的。
Req.session 在服务器控制台中:
Session {
cookie: {
path: '/',
_expires: 2020-04-11T03:30:27.725Z,
originalMaxAge: 2592000,
httpOnly: true
},
err_not_logged: false,
loggedin: true,
notf_logged: true
}
客户端:
if(${req.session.notf_logged})
console.log("notf_logged");
else
console.log("notf_logged false");
会话数据仅存储在服务器端,无法从客户端访问。在客户端中仅存储一个 cookie(通常仅限 http),该 cookie 具有唯一标识符,服务器使用该标识符来识别与请求关联的 "session"。
我不知道为什么,但客户端的 req.session.notf_logged 总是错误的... 在服务器端是真的。
Req.session 在服务器控制台中:
Session {
cookie: {
path: '/',
_expires: 2020-04-11T03:30:27.725Z,
originalMaxAge: 2592000,
httpOnly: true
},
err_not_logged: false,
loggedin: true,
notf_logged: true
}
客户端:
if(${req.session.notf_logged})
console.log("notf_logged");
else
console.log("notf_logged false");
会话数据仅存储在服务器端,无法从客户端访问。在客户端中仅存储一个 cookie(通常仅限 http),该 cookie 具有唯一标识符,服务器使用该标识符来识别与请求关联的 "session"。