【发布时间】:2012-07-22 08:26:19
【问题描述】:
我有一个非常奇怪的问题,我一直在寻找解决方案。问题是一个 Expressjs 服务器配置了 Connect 会话,它在开发机器中运行良好,但是当我尝试使用 IP 从同一 LAN 中的其他浏览器访问时,它不存储 cookie。我可以在 Chrome 网络选项卡中看到它,服务器发送它,但在资源选项卡中它没有出现,显然没有任何作用。
我希望你能帮助我。
【问题讨论】:
-
您的
app.useexpress/connect 配置代码是什么样的? -
就像文档说的那样,有什么遗漏吗?
app.use(express.session({ secret: 'test' })); -
我发现 cookie 功能适用于 express 3.0beta,但不适用于 2.5.11。有人知道为什么吗?
标签: node.js session cookies connect express