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"。