STOMP через WebSocket в Angularjs

У меня есть серверный веб-сокет, и у меня есть веб-интерфейс, использующий STOMP Over WebSocket для подключения к серверу, теперь я создаю мобильное приложение, используя angularjs + cordova. Как реализовать STOMP через WebSocket в моем приложении. Когда я делаю

var socket = new $window.SockJS(SOCKJS_URL, null, options);
var stompClient = $window.Stomp.over(socket);
stompClient.connect( {}, function() {
    console.log('ok');
}, null);

он возвращает ошибку: Упс! Потеряно соединение с неопределенным


person trinhvanhuy    schedule 11.08.2014    source источник


Ответы (1)


Похоже, вы передаете неправильные параметры методу подключения, попробуйте так:

var stompClient = $window.Stomp.over(new $window.SockJS(wsUrl));
stompClient.connect(null, null, function(frame) {
  console.log("[STOMP] Connect: " + frame);
}
person Alessandro Polverini    schedule 26.08.2014