用JavaScript关闭WebSocket连接 - 每次1006错误代码

时间:2016-09-05 15:00:11

标签: javascript node.js error-handling websocket

为什么我的WebSocket连接总是以1006错误代码关闭,即使我使用.close(1000)或.close(3000)。

有趣的是,当使用与Express.js和Express-ws的WebSockets连接时,只有在使用我们的真实API时才会发生这种情况。这可能是服务器做的事情吗?虽然不是1006本地吗?

任何帮助都将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

This answer说:

  

关闭代码1006是特殊代码,表示浏览器实现异常(本地)关闭了连接。

     

如果您的浏览器客户端报告关闭代码1006,那么您应该查看websocket.onerror(evt)事件以获取详细信息。

     

...