Session 在socket.io回调中设置httponly cookie
我试图避免使用express会话,并仅使用socket.io进行用户身份验证(意味着设置和检查httponly cookies),但此代码不起作用:Session 在socket.io回调中设置httponly cookie,session,cookies,socket.io,session-cookies,Session,Cookies,Socket.io,Session Cookies,我试图避免使用express会话,并仅使用socket.io进行用户身份验证(意味着设置和检查httponly cookies),但此代码不起作用: io.on('connection', function (socket) { socket.on('signin', function (data) { socket.request.headers.cookie = 'COOKIE=testcookie'; // do not work }); }); io.o
io.on('connection', function (socket) {
socket.on('signin', function (data) {
socket.request.headers.cookie = 'COOKIE=testcookie'; // do not work
});
});
io.of('/logged').use(function (socket, next) {
socket.request.headers.cookie; // Empty
});
我检查来源-没有合适的方法来执行此操作,因此最好使用express.cookie管理来代替相关?