无法在代理之后使用socket.io

我无法连接到从我的公司代理后面在线托pipe的节点js服务器。

var sock = io.connect("http://example.com/"); 

我的代理设置是

代理服务器=代理

代理端口= 8080

它可以绕过代理。

我如何通过代理进行请求?

谢谢。

这可能是因为你的代理不处理websocket。 尝试在您的socket.ioconfiguration中禁用websockets(文档可以在这里find)

 io.set('transports', ['xhr-polling']); 

然后再试一次。 祝你好运!