创建sse实例对象:

let sse = new EventSource("sse连接路径");

sse有三个回调事件:

(1):open:打开sse时触发

sse.addEventListener("open",(e) =>{ });
sse.onopen = (e) =>{ };

如果为用户一般发送一个action为login,data为" "的消息; 

 (2):message:收到消息的时候触发

sse.addEventListener("message",(e) =>{ });
sse.onmessage = (e) =>{ };

 (3):error:websocket错误时触发

sse.addEventListener("error",(e) =>{ });
sse.onerror = (e) =>{ };

 sse有一个方法:

 (1):close:关闭sse

sse.close();

更多推荐