【发布时间】:2020-04-12 13:35:33
【问题描述】:
使用 firebase 函数时,是否可以访问/修改 firebase 托管文件系统?
我的用例是让云函数在托管文件中运行构建脚本。
具体来说,能够通过调用云函数为托管的 Vue 应用程序运行构建脚本。
【问题讨论】:
标签: firebase vue.js google-cloud-functions nuxt.js
使用 firebase 函数时,是否可以访问/修改 firebase 托管文件系统?
我的用例是让云函数在托管文件中运行构建脚本。
具体来说,能够通过调用云函数为托管的 Vue 应用程序运行构建脚本。
【问题讨论】:
标签: firebase vue.js google-cloud-functions nuxt.js
您可以use firebase-tools as a module 允许您执行部署等操作,或者您可以use the Firebase Hosting REST API directly 进行部署,但在这两种情况下,您都需要使用规范的事实来源维护自己的文件系统。 Firebase Hosting 是版本化的,每个新版本都必须创建并填充其所有文件(例如,您不能只更改单个文件)。
通过大量工作,您可以使用 REST API 有效地将所有文件从一个版本复制到一个新版本并填充一些小的更改,但这是一个相当高级的用例,可能不会直截了当。
在许多情况下,使用云函数通过 Firebase 托管动态提供内容会更简单。
【讨论】: