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

时间:2017-08-29 07:39:53

标签: node.js websocket poloniex

使用poloniex的Push API时出现了一个问题。 目前即时测试nodejs版本8。 这是我的package.json

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

我使用了poloniex建议的示例代码,就像这个链接一样 https://pastebin.com/dMX7mZE0

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

感谢您的任何意见和解答。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

  

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

     

...

     

poloniex.openWebSocket({version:2});

它似乎比版本1更稳定。