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

问题描述 投票:1回答:1

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

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

任何帮助,将不胜感激。

谢谢

javascript node.js error-handling websocket
1个回答
0
投票

This answer说:

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

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

...

© www.soinside.com 2019 - 2024. All rights reserved.