是否可以通过firebase函数访问firebase托管的文件系统?

时间:2019-12-20 00:18:23

标签: firebase vue.js google-cloud-functions nuxt

使用Firebase功能时,是否可以访问/修改Firebase托管文件系统?

我的用例是让云功能在托管文件中运行构建脚本。

具体来说,能够通过调用云函数为托管的Vue应用程序运行构建脚本。

1 个答案:

答案 0 :(得分:1)

您可以use firebase-tools as a module进行诸如部署之类的事情,也可以use the Firebase Hosting REST API directly进行部署,但是在两种情况下,都需要使用规范的真实来源维护自己的文件系统。 Firebase Hosting已过版本控制,每个新版本都必须创建并用其文件的 all 填充(例如,您不能只更改单个文件)。

通过大量工作,您可以使用REST API将所有文件有效地从一个版本复制到一个新版本中,并填充一些小的更改,但这是一个相当高级的用例,可能不会简单

在许多情况下,使用Cloud Function通过Firebase Hosting动态提供内容会更简单。