与服务器发送事件成角度

时间:2018-10-20 15:34:12

标签: angular

如何使用角度为6的服务器发送事件。我需要定期从后端获取数据。我以正常方式使用了它,但没有用

this.source=EventSource(url);

this.source.onmessage = {event)=>警报(event.data);

1 个答案:

答案 0 :(得分:1)

您应使用新的EventSource实例化this.source对象,如下所示:

this.source = new EventSource(url);

您还可以为来自后端的邮件添加事件监听器,如下所示:

this.source.addEventListener('message', message => { alert(message.data); });

使用浏览器开发人员工具中的网络标签,以确保与SSE的连接已建立,并且客户端正在接收消息。