Socket.io保持轮询以建立连接

时间:2018-04-09 09:50:11

标签: javascript node.js socket.io reverse-proxy

我正在尝试设置使用Socket.io的消息传递应用程序。

目前,我们面临着在中间使用反向代理设置应用程序的问题。当我们在本地运行我们的应用程序时,我们没有遇到任何问题,但是当它们之间放置反向代理时,它继续在socket.io上继续轮询。因此,它不断进行轮询,并且没有数据流过长轮询连接。

以前有人遇到过这个吗?我们错过了哪种配置?

编辑1:

这是socket io客户端记录器的屏幕截图 socket io client logger

这是网络标签中的屏幕截图:

network tab

编辑2:

我们仅在polling传输模式下使用socket.io。因此,我们不会尝试设置真正的websocket连接。

1 个答案:

答案 0 :(得分:0)

事实证明,这与在Akamai中缓存socket.io请求有关。在路由规则中,需要声明显式的无缓存行为。