将新数据从Node REST API推送到React-Native

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将新数据从Node REST API推送到React-Native相关的知识,希望对你有一定的参考价值。

问题

我使用Node和使用React-Native的客户端应用程序创建了一个REST API。

到目前为止,我已配置它,以便客户端应用程序向服务器发出HTTP请求。

现在我需要在服务器上尽快将新数据推送到客户端。我需要根据登录的用户将不同的数据推送到客户端应用程序。

我之前没有这样做过,而且我一直无法在网上找到一个好的解决方案,部分原因是因为我不知道正确的术语。

服务器将从外部API中提取数据,通过Mongoose将其保存到MongoDB。然后我需要将新数据推送到客户端

如果有人有任何建议会很棒!

环境

带有Express v4.16.4的Node.js React-Native v0.58.0-rc.2 Mongoose v5.4.5

Firebase已经安装在react-native应用程序中。我精通Mongoose和Firebase,因此如果适用的话,任何一个都可能对推送队列有益。

谢谢!

答案

1.可以使用socket.io 服务器使用Web套接字(socket.io)将数据发送到客户端。

2.可以使用firebase推送通知。 服务器可以为firebase创建新通知,客户端可以从firebase接收信号,并通过REST api从服务器获取数据。

以上是关于将新数据从Node REST API推送到React-Native的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 rest api 推送到 sql 数据库的最佳方法是啥?

持续监视文件夹以将新创建 的文件从该文件夹上载到C#中的REST API

如何将新数据从实时数据库推送到 Cloud Firestore?

仅将新数据从服务器推送到 iPad

facebook 如何将数据推送到新闻提要?

将新数据推送到firebase数据库时设置自定义数字键