0

我想创建一个由Firebase Hosting托管的网站,该网站可以从Firebase数据库发布/放置/获取数据。谷歌的例子connect Hosting to a Database对我来说并不是很有帮助,因为它没有给出任何关于如何在页面加载后触发云端函数的指示(例如,当你访问一个特定的URL并触发时触发云端函数该页面加载)。在页面加载后,我可以从Firebase主机中启动云端功能吗?

我能找到的最类似的SO帖子是this one,它似乎能够在页面加载后与数据库进行交互,就像我想要的那样,我的区别在于我希望交互成为服务器端(我想要尽可能少地显示数据如何被存储以显示)。

我在想,如果我可以在页面加载后触发云端功能(当用户点击保存按钮时),那么云端功能可以与数据库through an API进行交互以保存信息。

在我的搜索中,我无法找到有关如何连接Firebase的很多信息,请问这是可能的/合理的吗?

回答

2

听起来你所需要做的就是创建一个HTTP trigger,然后从XMLHTTPRequest或类似的方法调用它。您可以随时从浏览器中当前显示的页面执行此操作。

Cloud Functions代码不需要通过REST接口与数据库进行交互。他们应该只是使用Admin SDK来代替,这更容易,更快速。有很多说明这一点的official samples

+0

哇,非常感谢信息以及伟大的链接! –

相关问题