【问题标题】:Connect to remote websocket angularjs连接到远程 websocket angularjs
【发布时间】:2017-12-07 10:53:24
【问题描述】:

我正在尝试连接到远程推送 API websocket(在客户端/浏览器中,而不是在后端)并在控制台中记录实时数据。我已经搜索了一段时间,找不到任何这样的例子。

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

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

我已经安装了 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 获取实时数据?

【问题讨论】:

    标签: javascript websocket


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-04-22
      • 2022-10-20
      • 2014-11-12
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多