我从后端开发人员那里得到了以下内容:
session.publish('com.test.temp', [
temp,
humidity,
componentId,
componentType
], {}, { exclude_me: true });
所以我使用WebSocket成功与服务器握手:
var ws = new WebSocket('ws://1server address','example.json');
ws.onopen = function () {
console.log('websocket is connected ...')
ws.send('connected')
}
ws.onmessage = function (ev) {
console.log(ev);
}
但我在 console.log(ev)
中看不到任何数据如何从服务器获取JSON数据?
答案 0 :(得分:0)
我找到了一种从交叉开关中获取数据的方法。
我应该使用高速公路库。
这是我的解决方案:
var connection = new autobahn.Connection({
网址:'服务器网址',
领域:' realm1'
});
connection.onopen = function(session){
console.log('websocket is connected ...')
session.subscribe('com.example.example', function(message) {
console.log(message);
}
}
connection.open();
我希望这个答案对某人有帮助。