nodejs websocket初始连接超时

nodejs websocket initial connection timeout

我有一个节点客户端试图连接到 ELB 后面的 Websocket 服务器。

有时,初始连接会挂起而不是 return,我想知道 websockets/ws 模块中是否有超时选项。

我看到它正在使用本机 https/http 节点库并且该库有一个 setTimeout 方法 - 但它没有被使用。

我修补了我安装的模块以使用该方法并且它起作用了。 还有其他我不知道的选择吗?我应该提交 PR 吗?

谢谢!

如果有人遇到同样的问题,我在 3.0.1 中添加了这个功能https://github.com/websockets/ws/commit/b32016995e9620ed6d5826464b2c3ee931e2240a