0

我试图从连接到第三方服务的 npm 包中关闭 websocket。

我通过执行以下操作来实例化 ws:

ws = BitMexPlus({
            apiKeyID:     rows[i].bot_key.apiKeyID,
            apiKeySecret: rows[i].bot_key.apiKeySecret
})

然后这会调用其中的另一个 np 包并与第 3 方建立连接。

我多么自然地希望能够随意关闭 ws:

ws.close()

但我得到了错误:

ws.close is not a function

我如何进行错误处理和正确的日志记录:

ws.on('end', async (code) => {console.log(code)})

这完美无瑕。

请记住,处理此错误处理的代码一直隐藏在第二个包中。所以从技术上讲,我应该能够用 ws 实例化来关闭它。

我应该如何调用端点来关闭它?

4

0 回答 0