gpt4 book ai didi

node.js - node.js socket.io-client 应该处理 set-cookie

转载 作者:太空宇宙 更新时间:2023-11-04 02:28:51 28 4
gpt4 key购买 nike

node.js socket.io-client 是否应该自动处理 cookie?也就是说,对于所有的Set-Cookie响应头,握手时是否应该回传相应的Cookie头?

我问的原因是因为我的客户端和 3 个服务器实例之间有一个代理(cloud foundry gorouter)。 socket.io 服务器在响应上适本地设置两个 cookie(JSESSIONID 和 VCAP_ID),我需要客户端将它们适本地发回,以便 gorouter 保持亲和性。当前,当服务器的多个实例运行时,由于“传输错误”,我遇到连接失败的问题,但当我运行单个服务器实例时,问题就消失了。

提前致谢,基思

最佳答案

如果您想访问 socket.io 中的 cookie,请查看以下内容。

http://socket.io/docs/server-api/#namespace#use(fn:function):namespace

var io = require('socket.io')();
io.on('connection', function(socket){
socket.to('others').emit('an event', { some: 'data' });
});

另外查看这篇关于如何在套接字中进行身份验证的文章。 Socket.IO Authentication

关于node.js - node.js socket.io-client 应该处理 set-cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28531564/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com