2017-07-04 99 views
0

我試圖連接到遠程推送API websocket(在客戶端/瀏覽器中,而不是在後端)並將實時數據記錄在控制檯中。我一直在尋找一段時間,找不到任何這樣的例子。連接到遠程websocket angularjs

這是我試圖連接到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獲取實時數據?

回答

0

您在URL中含有空格:'wss://api.poloniex.com '

net::ERR_NAME_NOT_RESOLVED表示主機名稱無法得到解決。所以你應該看看你試圖訪問的主機名。 api.poloniex.com%20無法解析,因爲您可能沒有註冊域名爲.com%20 TLD!只需刪除代碼段第一行中的空格,並假設您的DNS記錄已相應設置,則不應再獲得net::ERR_NAME_NOT_RESOLVED