我正在构建一个使用 Angular 4、Firebase 和 Firebase Cloud Functions 的网站。我想要做的是,当某些数据添加到数据库中时,我想要添加、删除或更新 RSS feed、站点地图和 JSON feed 中的某些内容,这些数据是由 Firebase Hosting 托管的文件。
如果不手动更新和重新部署项目就不可能完成此任务,有什么关于如何完成此任务或替代方案的建议吗?
目前无法基于数据库(或其他动态)触发器将新(或更新)文件发布到 Firebase Hosting。
What is可能的是将 Cloud Function 映射到您站点上的路径 https://firebase.google.com/docs/hosting/functions#directing_hosting_requests_to_your_function (e.g. /sitemap
or /feed
), 在该 Cloud Function 中生成 HTML https://firebase.google.com/docs/hosting/functions#create_an_http_function_to_your_hosting_site, 进而在结果上设置缓存标头 https://firebase.google.com/docs/hosting/functions#managing_cache_behavior.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)