服务器在 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
事件时,我得到了响应。
事实证明它可以正常工作。这是我设置的中间件之一阻止了它。欢迎任何关于为什么会这样的信息。
我目前已经在我的 Express API 上为服务器发送的事件设置了一个端点,当我使用 curl -H Accept:text/event-stream http://localhost:3000/v1/devices
从 cmd 调用端点时,我得到了流,但是当我从我的 Vue 应用程序带有 new EventSource('http://localhost:3000/v1/devices')
,但它只是不断加载而没有流式传输任何数据。有什么我要做但目前没有做的吗?
注意:当我监听 open
事件时,我得到了响应。
事实证明它可以正常工作。这是我设置的中间件之一阻止了它。欢迎任何关于为什么会这样的信息。