引入sockjs.js? ?stomp.js
function connect() {
// 建立連接對象(還未發起連接)
? ? var socket =new SockJS("http://192.168.0.167:8081/endpointWisely");
? ? // 獲取 STOMP 子協議的客戶端對象
? ? stompClient = Stomp.over(socket);
? ? // 向服務器發起websocket連接并發送CONNECT幀
? ? stompClient.connect({},
? ? ? ? function (frame) {
// 連接成功時(服務器響應 CONNECTED 幀)的回調方法
? ? ? ? ? ? console.log('已連接' + frame);
? ? ? ? ? ? stompClient.subscribe("/topic/response",function (res) {
console.log(res.body)
})
},
? ? ? ? // 連接失敗時(服務器響應 ERROR 幀)的回調方法
? ? ? ? function errorCallBack (error) {
console.log('連接失敗' + error);
? ? ? ? }
)
}