Node.js /表达cookie会话HTTPS到HTTP问题 - 丢失cookie?

时间:2017-10-23 05:57:31

标签: node.js http express session-cookies cookie-session

当我通过HTTPS登录我的网站然后尝试通过HTTP登录时,我遇到了问题。 我的req.session通过HTTP返回空对象,但它可以正常使用HTTPS。

但是,当我清除网站数据时,我可以通过HTTP成功登录。 当我通过 HTTPS - >>登录时会出现此问题注销 - >通过 HTTP 登录 - 我无法再次登录,除非我清除网站数据

注意:我已尝试检查开发工具中的Cookie;但是,当我尝试通过HTTP登录时,我没有获得cookie。同样,它通过HTTPS工作正常。

app.use(bodyParser.urlencoded({ extended: false }));

app.use(bodyParser.json());

app.use(cookieSession({
  name: 'session',
  keys: sessionKeys,

  // Cookie Options
  maxAge: 24 * 60 * 60 * 1000 // 24 hours
}));

注意:当我添加安全:false时,即使在清除网站数据后我也无法登录

0 个答案:

没有答案