是否可以使用Firebase的云功能从api获取数据?

时间:2017-11-07 16:33:49

标签: firebase google-cloud-functions

我正在考虑将数据(新闻)从api提供商导入Firebase实时数据库的移动应用项目,以便以后用户搜索 他们从我的Firebase数据库中获取新闻。 问题是,我可以通过使用云功能来完成这项工作吗? 如果没有,你能提供一个替代方案吗?为什么?

1 个答案:

答案 0 :(得分:5)

云函数执行任意Node.js代码,因此它们当然可以从API获取数据并将其放入实时数据库中。请注意,您的Firebase项目必须采用付费方案才能进行外部(非Google服务)网络通话。

根据您的描述可能遇到的一个问题:云功能作为对事件的响应运行,例如数据库写入或HTTPS请求。您需要某种方法来触发功能代码以从API中提取数据。如果您想定期摄取数据,您可能需要查看firebase-cron示例,它将引导您使用App Engine cron和Cloud Functions。