大家好,我有一个问题,我的移动应用程序中可以有端点 API 吗?
例如,我有一个可以处理数据的服务器,然后我会向我的移动应用程序发送一个发布请求,让它知道新数据已传入。我将如何处理?这可能吗?
我遇到的解决方案是使用 firebase api,因为我记得它有一个观察者。因此,我可以使用我的服务器轻松更改 firebase 数据库内的一些数据。移动应用程序将具有 firebase 观察器,并看到 FB 数据库中的某些内容发生了更改,并将继续对此使用react。
不使用 firebase。如果我每秒从我的移动应用程序向我的服务器发送一个 get 请求(作为观察者),这是不好的做法吗?或者这就是 firebase 的观察者正在做的事情?
我知道,当您部署 Web 应用程序时,您可以在目录中拥有一个后端。移动应用程序是否允许这样做?
有没有更简单的方法?
另请注意
我正在使用 Ionic 框架,因此它是一个 javascript 框架
我使用nodejs/express作为我的服务器
最佳答案
If I were to send a get request to my server from my mobile application every second(as a watcher) is that bad practice? Or is that pretty much what firebase's watcher is doing?
这是一种不好的做法,也不是它正在做的事情。
I know that when you deploy a web application you can have a backend inside the directory. Would mobile applications even allow that?
您无法轻松地在移动应用程序中拥有后端。您可以调用它,但您的应用程序中没有它。
使用 Firebase 是一个很好的做法。
如果您想创建自己的服务器,您还可以创建一个 Firebase 云消息传递服务器。
您所做的称为推送通知。更多信息在这里:https://stackoverflow.com/tags/push-notification/info
关于javascript - HTTP 请求移动 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39657219/