我有一个服务器websocket,我有一个Web UI使用STOMP Over WebSocket连接到服务器,现在我正在使用angularjs + cordova创建一个移动应用程序。如何在我的应用程序中实现STOMP Over WebSocket。 当我做的时候
var socket = new $window.SockJS(SOCKJS_URL, null, options);
var stompClient = $window.Stomp.over(socket);
stompClient.connect( {}, function() {
console.log('ok');
}, null);
它返回错误: 哎呦!丢失与未定义的连接
答案 0 :(得分:2)
您似乎将错误的参数传递给connect方法,请尝试以下方式:
var stompClient = $window.Stomp.over(new $window.SockJS(wsUrl));
stompClient.connect(null, null, function(frame) {
console.log("[STOMP] Connect: " + frame);
}