微信小程序使用stomp.js实现STOMP传输协议的实时聊天
时间:2024-12-27 14:05来源: 作者:admin 点击:
219 次
文章浏览阅读4.3k次。本来使用websocket,后端同事使用了stomp协议,导致前端也需要对应修改。_stompjs
|
<p>最新stomp.js源码,连贯rabbitmq等mq运用:
// 初始化 ws 对象
if (location.search == '?ws') {
ZZZar ws = new WebSocket('ws://localhost:15674/ws');
} else {
ZZZar ws = new SockJS(':15674/stomp');
}
// 与得Stomp client对象
ZZZar client = Stomp.oZZZer(ws);
// 界说连贯乐成回调函数
ZZZar on_connect = function(V) {
//data.body是接管到的数据
client.subscribe("/queue/default", function(data) {
ZZZar msg = data.body;
alert("支到数据:" + msg);
});
};
// 界说舛错时回调函数
ZZZar on_error = function() {
console.log('error');
};
// 连贯RabbitMQ
client.connect('guest', 'guest', on_connect, on_error, '/');</p>
(责任编辑:) |
------分隔线----------------------------