0
我的脚本在我的电脑上运行良好,但在我的服务器(Debian)上,Socket.io失败。当我这样做:Node.js socket.io获取cookie(在服务器上 - Debian)
io.set('authorization', function (handshake, callback) {
console.log(handshake.headers);
callback(null, true);
});
我在本地主机上运行时,你得到handshake.headers.cookies
(IO和会话Cookie)。但是,当我在我的服务器上运行脚本时(某些版本的节点和所有内容),我只能得到“io”cookie,它甚至还没有在浏览器中。你有什么想法,为什么?
编辑:在这两种情况下,cookie都设置在浏览器中。