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

问题描述 投票:0回答:1

问题

我使用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,因此如果适用的话,任何一个都可能对推送队列有益。

谢谢!

javascript node.js rest react-native push-notification
1个回答
1
投票

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

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