我们有一个非常直接的 WebSocket node.js 实现,它运行良好
- 我们的本地机器。
- AWS 云
但不工作
- 阿里云
所有 http/https 请求都在命中,但 websocket 请求没有。
试图找到这个的RCA:
- Google Chromium 浏览器特定支持问题
- Google App Engine 的问题
- 一些已删除的stackoverflow线程
- 在我们的案例中所有端口都是开放的,我们也没有使用 Socket.io
- 代码对我们来说不是问题
- 不知道阿里巴巴有没有屏蔽8000/tcp端口
- 我们也不确定为什么它不能与 Websockets 一起使用
- 节点服务器应用程序已启用 CORS
不太确定阿里云是否也支持 WebSockets。
请问还有什么好的建议吗?