Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js poloniex通过websocket推送API在nodejs中总是关闭的_Node.js_Websocket_Poloniex - Fatal编程技术网

Node.js poloniex通过websocket推送API在nodejs中总是关闭的

Node.js poloniex通过websocket推送API在nodejs中总是关闭的,node.js,websocket,poloniex,Node.js,Websocket,Poloniex,我在使用poloniex的推送API时遇到了一个问题。 目前正在nodejs版本8上进行im测试。 这是我的package.json { "name": "abc", "private": true, "version": "1.0.0", "description": "abc", "keywords": [], "dependencies": { "autobahn": "^17.5.2" } } 我使用了poloniex建议中的示例代码,如下链接 但

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

{
  "name": "abc",
  "private": true,
  "version": "1.0.0",
  "description": "abc",
  "keywords": [],
  "dependencies": {
    "autobahn": "^17.5.2"
  }
}
我使用了poloniex建议中的示例代码,如下链接

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

谢谢你的评论和回答


Summer

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

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

我一直在使用WebSocket API(v2):

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

openWebSocket({version:2})

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

我一直在使用WebSocket API(v2):

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

openWebSocket({version:2})

它似乎比版本1稳定得多