axios get请求实时数据

Yah*_*uib 5 mongodb node.js reactjs axios

为简单起见,假设我有实体用户,并且在我的前端(反应)中,我发出 Axios get 请求以使所有用户显示它们。

componentDidMount我正在做一个获取请求const res = axios.get(myurl),然后映射res要显示的。

但是,如果在数据库中输入新用户,我必须刷新页面才能看到更新。

这是我的问题,如何使 get 请求像运行一样,这样如果数据库中发生任何更改,它就会反映 get 请求。

Yah*_*uib 1

这是一个实时更新的情况,对于这样的情况我们有多种做法。

在阅读答案之前,您需要知道这个案例是关于实时更新概念的,而不是一行代码解决方案的问题。您需要在您的应用程序中实现实时系统才能实现您想要的。

第一次练习

  • 就是使用Socket.io这样的实时库,这样就可以监听你想要的事件了。您可以在这里找到Node.JS 与 React.JS 的示例

第二次练习

  • 就是使用像Firebase这样提供实时更新的数据库。在这里您可以找到一个示例。