我无法通过公司代理访问托管在线的Node.js服务器。 var sock = io.connect("http://example.com/"); 我的代理设置为: 代理服务器 = proxy 代理端口 = 8080 如果我绕过代理,它就能工作。 如何通过代理进行请求呢? 谢谢。
这可能是因为您的代理不支持WebSockets。尝试在socket.io配置中禁用WebSockets(文档可在此处找到) 设置 io.set('transports', ['xhr-polling']); 请再试一次。祝你好运!