[英]Javascript Websocket Subscribe to Channel
我試圖在vanilla javascript中使用原生WebSocket訂閱頻道(不使用任何庫)[因為我剛讀過它可能但我不確定 - 如果我錯了請糾正我]。
我想獲得比特幣的最新價格
let ws = new WebSocket('wss://ws-feed.gdax.com');
var params = {
"type": "subscribe",
"channels": [{"name": "ticker", "product_ids": ["BTC-USD"]}]
}
ws.onmessage = function(msg) {
console.log(msg);
}
我試圖連接到這個頻道,但我無法做到這一點。 我沒有在控制台中獲得任何輸出。
如何將參數提供給頻道並開始收聽?
下面是如何使用vanilla html5 websockets訂閱'ArticlesChannel'的示例。
let ws = new WebSocket('ws://localhost:4000/cable');
ws.onopen = function(){
//Subscribe to the channel
ws.send(JSON.stringify({"command": "subscribe","identifier":"{\"channel\":\"ArticlesChannel\"}"}))
}
ws.onmessage = function(msg) {
console.log(JSON.parse(msg.data).message);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.