【发布时间】:2017-01-12 23:36:12
【问题描述】:
为什么我的 WebSocket 连接总是以 1006 错误代码关闭,即使我使用 .close(1000) 或 .close(3000)。
有趣的是,当使用带有 Express.js 和 Express-ws 的 WebSockets 连接时,这不会发生,只有在使用我们真正的 API 时才会发生。这可能是服务器所做的事情吗? 1006 不只是本地的吗?
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
我很怀疑我们能否在不查看发生错误的实际代码的情况下为您提供帮助,包括连接的客户端和服务器端。自然问题:“为什么我的代码做 X?”必须包含该实际代码。
-
我实际上已经尝试并使用了 ws://echo.websocket.org 并且它工作正常,因此很可能是服务器问题。将关闭问题。
标签: javascript node.js error-handling websocket