gpt4 book ai didi

firebase - 为什么我不能在 Firebase 函数中使用 ENV 变量

转载 作者:行者123 更新时间:2023-12-04 17:30:07 26 4
gpt4 key购买 nike

为什么我不能像使用 Google Cloud Functions 那样使用 env 变量?据我了解,Firebase 函数位于 Google Cloud 之上。使用 Firebase 函数,您可以使用环境配置,但不一样。
我已经完成了这两种实现,但我发现使用谷歌云函数处理环境变量更容易。
也许我只是不知道该怎么做,也找不到任何文档,所以如果有人能指出我正确的方向,我将不胜感激。如果这样做有什么好处,firebase 函数方式让我知道。
Google cloud functions env docs
Firebase functions config env docs

最佳答案

要为 Firebase 函数存储环境数据,您可以使用 firebase functions:config:set Firebase CLI 中的命令。每个键都可以使用句点命名空间,将相关配置组合在一起。请记住,键中只接受小写字符;不允许使用大写字符。
例如,要存储“某些服务”的客户端 ID 和 API key ,您可以运行:

firebase functions:config:set someservice.key="THE API KEY" someservice.id="THE CLIENT ID"
要检查当前存储在项目环境配置中的内容,您可以使用 firebase functions:config:get .它会输出这样的 JSON:
{
"someservice": {
"key":"THE API KEY",
"id":"THE CLIENT ID"
}
}

关于firebase - 为什么我不能在 Firebase 函数中使用 ENV 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60571312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com