我的问题很容易解释,但我认为解决起来并不容易,因为我还没有找到解决方案。
我正在开发一个 API。后端使用 NodeJs 和 Socket.Io 开发。一切都很完美,但是当我在防火墙后面的网络上时,问题就出现了,在这种情况下是 Squid。防火墙后面的是浏览器,而不是服务器(NodeJs)。
问题是我收到了这个错误:
WebSocket 连接到“ws://mydomain.com/socket.io/1/websocket/vN8hWt_EjV0Z5P5-GwrW”失败:意外响应代码:502 (socket.io.js:2)
而且我不知道浏览器如何跳过 Squid。