如何在firebase主机中使用firebase函数保存文本文件。

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

我想使用firebase函数从firebase db生成sitemap。

最后一步是将生成的xml文件保存在index.html附近的某个地方,给google提供相对路径。

我怎样才能把firebase函数中的xml文件保存到firebase主机路径上。

谢谢。

firebase firebase-realtime-database google-cloud-functions firebase-hosting
2个回答
2
投票

没有API来操作Firebase主机网站的内容。所以你不能直接把一个文件保存到托管路径上。

相反,Firebase Hosting和Cloud Functions之间有一个集成,它允许你的Cloud Functions代码被调用,用于你指定的特定URL。然后,函数的结果会存储在Firebase CDN中,并根据你指定的头文件进行缓存。你可以在这样的云函数中生成你的网站地图。

要了解更多关于这种方法的信息,请阅读 Firebase Hosting的集成文档.


0
投票

只要从任何一个sitemap创建者网站上抓取你的xml格式的sitemap。然后,你会看到有两个文件夹,当你 firebase init. 一个是functional & 另一个是public.把xml文件放在public文件夹里。当你运行命令时,它将与其他文件一起上传。firebase deploy.

© www.soinside.com 2019 - 2024. All rights reserved.