服务器在 API 上发送事件

Server Sent Events on an API

我目前已经在我的 Express API 上为服务器发送的事件设置了一个端点,当我使用 curl -H Accept:text/event-stream http://localhost:3000/v1/devices 从 cmd 调用端点时,我得到了流,但是当我从我的 Vue 应用程序带有 new EventSource('http://localhost:3000/v1/devices'),但它只是不断加载而没有流式传输任何数据。有什么我要做但目前没有做的吗?

注意:当我监听 open 事件时,我得到了响应。

事实证明它可以正常工作。这是我设置的中间件之一阻止了它。欢迎任何关于为什么会这样的信息。