Tôi gặp sự cố khi nhận dữ liệu "cookie" từ ủy quyền socket.io của mình.ủy quyền node.js + express.js + socket.io: không có cookie
io.configure(function() {
io.set('authorization', function (data, cb) {
console.log(data);
// data.headers.cookie <-- should be the cookie
});
});
Vì vậy, những gì nó in là:
{ headers:
{ host: 'frisr.dk:1000',
connection: 'keep-alive',
origin: 'http://frisr.dk',
'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2',
accept: '*/*',
referer: 'http://frisr.dk/',
'accept-encoding': 'gzip,deflate,sdch',
'accept-language': 'da-DK,da;q=0.8,en-US;q=0.6,en;q=0.4',
'accept-charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3' },
address: { address: '80.71.135.24', port: 53549 },
time: 'Sun Nov 06 2011 22:34:12 GMT+0000 (UTC)',
query: { t: '1320610986125' },
url: '/socket.io/1/?t=1320610986125',
xdomain: true,
secure: undefined,
issued: 1320618852796 }
bạn có thể kiểm tra mã ra ở đây: http://frisr.dk
Tại sao là cookie không có sẵn?
Vì không có 'sở hữu cookie' trong 'data.headers' ... –
làm thế nào để tôi nhận được nó ở đó: D – Danielss89
Em bắt được để giải quyết vấn đề này? Tôi cũng đang gặp vấn đề tương tự. – user482594