为什么我的WebSocket连接总是以1006错误代码关闭,即使我使用.close(1000)或.close(3000)。
有趣的是,当使用与Express.js和Express-ws的WebSockets连接时,只有在使用我们的真实API时才会发生这种情况。这可能是服务器做的事情吗?虽然不是1006本地吗?
任何帮助都将不胜感激。
由于
答案 0 :(得分:0)
关闭代码1006是特殊代码,表示浏览器实现异常(本地)关闭了连接。
如果您的浏览器客户端报告关闭代码1006,那么您应该查看
websocket.onerror(evt)
事件以获取详细信息。...