快递 socket.io 在 websocket 上出现错误 404
Express socket.io erroring 404 on websockets
我在我的express.js应用程序中使用 socket.io 但是当尝试通过websockets传输时,它不断从我们的UAT服务器返回404。
值得注意的是,在我的本地服务器上一切正常,因此我认为这是 UAT 上的某种配置。
这是实际错误: WebSocket connection to 'ws://timesheet.hw.s2.hwuat.com/socket.io/?EIO=2&transport=websocket&sid=eUtgUXweLDzSblrjAAE8' failed: Error during WebSocket handshake: Unexpected response code: 400
示例请求 --
请求 URL:ws://timesheet.hw.s2.hwuat.com/socket.io/?EIO=2&transport=websocket&sid=AssKCIfT3vTVwmHcAAE4
- 失败
请求 URL:http://timesheet.hw.s2.hwuat.com/socket.io/?EIO=2&transport=polling&t=1422444487679-3&sid=AssKCIfT3vTVwmHcAAE4
- 成功
我不太擅长 websockets,所以我真的不知道从哪里开始寻找,以前有没有人遇到过这个问题,或者可以指出我可能导致这种情况的起始方向?
我在尝试访问负载均衡器后面的 websocket 时遇到了同样的问题。您的 UAT 环境是否使用任何负载平衡?我正在使用 AWS ELB,并且不得不将我的平衡器从 HTTP 更改为 TCP,因为 Web 套接字在 TCP 上进行通信,HTTP 侦听器无法路由请求。
- chrome在WebSocket握手期间获取新错误
- JavaScript和Java WebSocket SSL连接错误
- 使用TLS时出现WebSocket错误(但并非没有)
- websocket rails,websocket握手错误
- WebSocket ws如何模拟错误事件
- 快递 socket.io 在 websocket 上出现错误 404
- ASP.NET 5 WebSocket 连接的错误 404
- Websocket onerror - 如何读取错误描述
- WebSocket 语法错误:指定了无效或非法的字符串
- Kurento Media Server HelloWorld Javascript示例webSocket错误
- Node.js websocket错误“;错误:侦听EADDRNOTAVAIL错误:侦听EADDRNOTAVAIL&qu
- Xampp+Php-Websocket最长执行时间错误
- Flex:连接到WebSocket时出现错误#2048
- 错误'无效数据'同时使用node-v0.10.4作为websocket代理
- Websocket上的erlang错误-总是将请求传递给loop而不是ws_loop
- 如何在var socket = new WebSocket(url)中捕获被拒绝的错误
- 得到一个类型错误说我的websocket变量是未定义的
- Websocket通过wss://断开连接,没有任何错误
- 部署到Openshift后出现Websocket错误
- Websocket错误:Websocket握手过程中出现错误:状态行中没有找到响应代码