firebase - Firebase 云函数 process.env 变量可以从 GUI 设置,但不能从 CLI 设置?
问题描述
我可以从https://console.cloud.google.com/functions创建 process.env 变量, 但我必须为每个低效的 firebase 云函数创建这个变量。
如何从代码创建这些 process.env 变量?从我的机器部署云功能时?如果我可以从 GUI 设置它,那么必须有一种方法可以从 CLI/代码进行设置。
解决方案
Firebase 不直接支持设置进程环境变量。目前,在部署时提供配置的唯一方法是使用不同类型的环境配置,这与您在屏幕截图中显示的进程环境变量并不完全相同。
如果您想为使用 Firebase CLI 部署的函数设置流程环境变量,则必须使用您已经发现的方法。如果您想在部署时设置它们,则必须改用 Google Cloud 的命令行“gcloud”,这意味着您根本无法利用 firebase-functions API 或 Firebase CLI。你只需要在两者之间做出选择。
推荐阅读
- c# - Rotativa 在 Azure 中的服务结构节点上崩溃
- python - Django如何创建会话变量以将信息从一个网页传递到另一个网页
- reactjs - 理解 React js 代码
- oracle - ora_database_name 和 sys_context('userenv','service_name') 有什么区别
- c# - SqlConnection.OpenAsync 无法识别
- c# - Razor 类库中的图像
- wicket - Wicket:对一个巨大的结果查询进行分页
- java - 如何将 .jar 文件添加到 IntelliJ IDEA Java 项目中?
- c++ - Directx11 加载纹理
- javascript - 谷歌脚本应用编码返回 html 输出