Socket.io 不断轮询以建立连接
Socket.io keeps polling to establish connecting
我正在尝试设置使用 Socket.io 的消息传递应用程序。
目前我们在设置中间有反向代理的应用程序时遇到了问题。当我们在本地 运行 我们的应用程序时,我们没有问题,但是当将反向代理放在它们之间时,它会保持 socket.io 保持轮询。所以它一直在轮询,没有数据流经长轮询连接。
有没有人遇到过这个问题?我们错过了哪些类型的配置?
编辑 1:
这是来自 socket io 客户端记录器的屏幕截图
这是它不断轮询的网络选项卡的屏幕截图:
编辑 2:
我们仅在 polling
运输模式下使用 socket.io。所以我们不尝试设置真正的 websocket 连接。
原来这与 Akamai 中 socket.io 请求的缓存有关。在路由规则中,需要声明一个明确的无缓存行为。
我正在尝试设置使用 Socket.io 的消息传递应用程序。
目前我们在设置中间有反向代理的应用程序时遇到了问题。当我们在本地 运行 我们的应用程序时,我们没有问题,但是当将反向代理放在它们之间时,它会保持 socket.io 保持轮询。所以它一直在轮询,没有数据流经长轮询连接。
有没有人遇到过这个问题?我们错过了哪些类型的配置?
编辑 1:
这是来自 socket io 客户端记录器的屏幕截图
这是它不断轮询的网络选项卡的屏幕截图:
编辑 2:
我们仅在 polling
运输模式下使用 socket.io。所以我们不尝试设置真正的 websocket 连接。
原来这与 Akamai 中 socket.io 请求的缓存有关。在路由规则中,需要声明一个明确的无缓存行为。