通过websocket的poloniex Push API总是在nodejs中关闭



我在使用 poloniex 的 Push API 时遇到了一个问题。 目前正在 nodejs 版本 8 上进行测试。 这是我的包.json

{
"name": "abc",
"private": true,
"version": "1.0.0",
"description": "abc",
"keywords": [],
"dependencies": {
"autobahn": "^17.5.2"
}
}

我使用了 poloniex 建议中的示例代码,例如此链接 https://pastebin.com/dMX7mZE0

但是当我在本地运行时,控制台总是记录Websocket 连接已关闭有谁知道如何通过这个问题? 请帮忙。你们能给我一些解决方案吗,比如启用哪个端口、协议、做什么等

感谢您的任何评论和回答。

夏天

我知道这个问题,我使用docker来运行nodejs。所以我没有将端口80和443暴露在外面。因此,它使应用程序无法订阅Web套接字。

我一直在将poloniex-api-node与WebSocket API(v2)一起使用:

新的WebSocket API(v2)尚未正式记录,但其功能更快,更可靠。WebSocket API(v2)也被Poloniex内部使用。

poloniex.openWebSocket({ version: 2 });

它似乎比版本 1 稳定得多。

最新更新