【发布时间】:2014-10-30 17:20:43
【问题描述】:
我的脚本在我的计算机上运行良好,但在我的服务器 (Debian) 上使用 Socket.io 失败。当我这样做时:
io.set('authorization', function (handshake, callback) {
console.log(handshake.headers);
callback(null, true);
});
在 localhost 上运行时,我确实得到了 handshake.headers.cookies(io 和会话 cookie)。但是当我在我的服务器上运行脚本(某些版本的节点和所有东西)时,我只得到“io”cookie,甚至还没有在浏览器中。你知道为什么吗?
编辑:在这两种情况下,cookie 都是在浏览器中设置的。
【问题讨论】: