Javascript Websocket 订阅频道
Javascript Websocket Subscribe to Channel
我正在尝试使用原生 WebSocket 订阅频道 javascript(不使用任何库)[因为我刚刚读到它是可能的,但我不确定 - 如果我错了请纠正我].
我正在尝试获取比特币的最新价格
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);
}
我正在尝试使用原生 WebSocket 订阅频道 javascript(不使用任何库)[因为我刚刚读到它是可能的,但我不确定 - 如果我错了请纠正我].
我正在尝试获取比特币的最新价格
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);
}