vue环境websocket选型

大城市里の小女人 提交于 2020-11-11 00:41:10

websocket服务端

GOLANG

vue环境websocket客户端选型

ReconnectingWebsocket用法

  1. 安装npm依赖

    npm i reconnectingwebsocket

  2. import ReconnectingWebSocket

    import ReconnectingWebSocket from 'ReconnectingWebSocket'

  3. 初始化websocket连接实例

    var socket = new ReconnectingWebSocket('ws://139.196.59.97:8090/v1/push/ai/face_recognize_results?authorization=eBJST96N2j2k8ekujcJ1ALe1twWW%2B0aVziqMPwunZELGZUxEnJcLrsJNP%2BKaB9lEooV7B2XGZAyDCPBk%2FY9LPM7f%2B2Y%2Bll%2F7osgtlHJViPo%3D', null, {debug: true, reconnectInterval: 3000});
    
  4. 监听websocket事件

    socket.addEventListener('open', () => {
    	console.log("open socket")
    });
    socket.addEventListener('message', (data) => {
    	console.log("get message:"+JSON.stringify(data))
    });
    socket.addEventListener('close', (data) => {
    	console.log("socket closed:"+ data)
    });
    socket.addEventListener('error', (data) => {
    	console.log("get error:"+data)
    });
    
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!