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都設置在瀏覽器中。