我有React web application
和REST API (Express.js)
。
我发现如果您不想使用长轮询或套接字(无需发送数据客户端->服务器),使用 EventStream 是更好的选择。
用例:
- 用户打开页面,其中是空表,其他用户可以在其中添加数据
POST /data
。 - 该表由来自 API 的初始数据填充
GET /data
。 - 然后页面连接到 EventStream
/data/stream
并监听更新 - 有人添加新行和表需要更新...
是否可以从后端(用于添加行的控制器)向所有连接的用户广播此更改(添加的新行)/data/stream
?