【问题标题】:Why node.js express sessions work correctly in Chrome but not in IE 10为什么 node.js 快速会话在 Chrome 中正常工作,但在 IE 10 中不正常
【发布时间】:2013-03-23 23:38:47
【问题描述】:

我使用 ('connect-mongo')(express) 将会话存储在 MongoDB 中

当我使用 chrome 浏览器时: 在 mongoDB 中只创建了一个带有 id 和 coockie 信息的会话。

当我使用 IE10 时: 在 mongoDB 中创建了 7 个带有 id 和 coockies 的会话。

在使用 req.session._csrf 时,连接 _csrf 在 IE10 中也不起作用。

请帮忙。

【问题讨论】:

  • 奇怪..你能显示你的代码吗?另外,有人知道网站图标请求等是否包含cookies吗?可能只是中间件排序。
  • @jmar777 我认为所有请求都使用cookies。是的,我同意这是一个奇怪的问题。

标签: node.js session express csrf


【解决方案1】:

解决了。 问题是使用 Cloud9 在线文本板启动我的节点项目的原因,它使用 8080 端口和代理。所以 IE 10 在这种情况下会打开几个会话。在我尝试在本地机器上的 80 端口上启动后,一切正常。

【讨论】:

    猜你喜欢
    • 2015-02-03
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多