handleMessage = () => {
const url = '////'; //某url
const token = getCookie('xnToken');//向后端發請求得登陸用戶信息
console.log(token);
// websocket 函數
this.addWebsocketHandle = () => {
var ws = new WebSocket(url);
console.log(ws);
ws.onopen = () => {
console.log('與服務器建立連接。。。。。。');
const content = JSON.stringify({ token });
ws.send(content);
};
// 接受服務端數據時觸發事件
ws.onmessage = (event) => {console.log(event.data);
};
ws.onclose = () => {
console.log('服務器斷開連接。。。。。。。。。。');
return this.addWebsocketHandle(); // 這里重新連接websocket
};
this.addWebsocketHandle();
}