连接到远程websocket angularjs

时间:2017-07-04 05:59:07

标签: javascript websocket

我正在尝试连接到远程推送API websocket(在客户端/浏览器中,而不是在后端)并在控制台中记录实时数据。我一直在寻找,但找不到任何这方面的例子。

这是我尝试连接的API:https://poloniex.com/support/api/

我想subscribeticker频道并在控制台中记录数据。

我有一个istalled socket.io来完成这个,这是我到目前为止的代码:

var socket = io.connect('wss://api.poloniex.com ');
io.on('connection', function(socket){
  socket.join('ticker');
});

Chrome检查器每两秒钟重复显示一次错误:https://api.poloniex.com%20/socket.io/?EIO=3&transport=polling&t=LqCBLTn net::ERR_NAME_NOT_RESOLVED

如何从此websocket API获取实时数据?

1 个答案:

答案 0 :(得分:0)

网址中有空格:'wss://api.poloniex.com '

net::ERR_NAME_NOT_RESOLVED表示无法解析主机名。因此,您应该查看您尝试访问的主机名。无法解析api.poloniex.com%20,因为您可能没有使用.com%20 TLD注册的域名!只需删除代码段第一行中的空格,并假设您的DNS记录已相应设置,您就不应再获得net::ERR_NAME_NOT_RESOLVED