Vit*_*nko 5 architecture rest http websocket reactjs
我们有一个 React 应用程序,它使用 REST 来获取和更新数据,并使用 Websocket 来接收更改通知。
想象我们有一个集合/用户
因此,由于 HTTP 响应和 WS 事件,发出调用的用户应该两次处理结果。这就是我试图解决的问题。
几种可能的解决方案: 1. 跳过调用 POST /users 的用户的 WS 事件。问题是他可能打开了几个浏览器选项卡。并且全部都不会更新。2. 不处理HTTP响应,仅处理WS事件。
有人遇到过这样的问题吗?还有哪些其他可用解决方案?
您基本上已经指出了最佳解决方案(2.),但这里有一些选择
在我看来,最简单、最干净的方法是忽略 POST 响应并等待 WS 事件 - 因为这些是套接字,所以您不应该有任何 UI 问题或延迟。
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |