如何在请求后端 Node 应用程序后刷新 React 组件?
How to refresh a React component after a request to backend Node app?
我的应用程序包括:
- React 前端
- Node JS + Express 后端
- Mongo数据库
后端和前端主要通过Apollo GraphQL 进行通信。
最近我开始使用 Twilio 打电话。调用后,Twilio 将后端请求发送到我的节点 JS 应用程序到特定路由,然后在 Mongo 中修改文档。请求完全独立于前端,随时可以来。
如何在后端请求后更新 React 组件 - 显示上述文档的表单(显示的数据应根据后端版本更改)?我正在考虑 websockets and/or Apollo 订阅,但也许有更简单的方法?
这里是 Twilio 开发人员布道者。
您正在寻找一种将数据从服务器推送 到前端的方法。 Web 套接字可能是最适合您的解决方案,并且由于您已经在使用 Apollo,而 Apollo 订阅通常通过 Web 套接字实现,那么这可能是您的最佳解决方案。
我的应用程序包括:
- React 前端
- Node JS + Express 后端
- Mongo数据库
后端和前端主要通过Apollo GraphQL 进行通信。 最近我开始使用 Twilio 打电话。调用后,Twilio 将后端请求发送到我的节点 JS 应用程序到特定路由,然后在 Mongo 中修改文档。请求完全独立于前端,随时可以来。
如何在后端请求后更新 React 组件 - 显示上述文档的表单(显示的数据应根据后端版本更改)?我正在考虑 websockets and/or Apollo 订阅,但也许有更简单的方法?
这里是 Twilio 开发人员布道者。
您正在寻找一种将数据从服务器推送 到前端的方法。 Web 套接字可能是最适合您的解决方案,并且由于您已经在使用 Apollo,而 Apollo 订阅通常通过 Web 套接字实现,那么这可能是您的最佳解决方案。