Node.js poloniex通过websocket推送API在nodejs中总是关闭的
我在使用poloniex的推送API时遇到了一个问题。 目前正在nodejs版本8上进行im测试。 这是我的package.jsonNode.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建议中的示例代码,如下链接 但
{
"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稳定得多