编程语言
首页 > 编程语言> > node + vue 实现服务端单向推送消息,利用EventSource

node + vue 实现服务端单向推送消息,利用EventSource

作者:互联网

场景:后台系统需要实时收到电池报警消息,并语音提醒,前台不需要发送任何东西,所以想的是,服务端单向推送

 

前端代码

<script type="text/javascript">     if(typeof(EventSource)!=="undefined"){     let source=new EventSource("http://192.168.254.244:3001/api/messageNotic");      source.addEventListener('test',function(e){             console.log(e)         });     source.onmessage=function(event)     {         console.log(event)         document.getElementById("result").innerHTML+=event.data + "<br>";     }; }else{     document.getElementById("result").innerHTML="抱歉,你的浏览器不支持 server-sent 事件..."; } </script>

 

 

    if(typeof(EventSource)!=="undefined") {     var source=new EventSource("http://192.168.254.244:3001/api/messageNotic");      source.addEventListener('test',function(e){             console.log(e)         });     source.onmessage=function(event)     {         console.log(event)         document.getElementById("result").innerHTML+=event.data + "<br>";     }; } else {     document.getElementById("result").innerHTML="抱歉,你的浏览器不支持 server-sent 事件..."; }

标签:node,function,vue,console,source,EventSource,result,event
来源: https://www.cnblogs.com/naturl/p/15049186.html