gpt4 book ai didi

firebase - 在 Cloud Functions Firebase CLI 本地模拟器中访问配置变量失败

转载 作者:行者123 更新时间:2023-12-02 09:13:11 24 4
gpt4 key购买 nike

我正在使用 Firebase 函数。我通过命令设置环境变量:

firebase functions:config:set my.token="abcde"

我通过命令验证了它:

firebase functions:config:get

返回我:

{
"my": {
"token": "abcde"
}
}

在我的 index.js 中,我尝试通过以下方式获取设置的 token :

const tok = functions.config().my.token

我想在 this document 的指导下在本地测试我的功能,所以我运行命令:

firebase serve --only functions

但它给了我错误:

Error from emulator. FirebaseError: Error occurred while parsing your function triggers.
TypeError: Cannot read property 'token' of undefined

为什么我无法访问我在 Firebase 环境变量中设置的 token ?

最佳答案

这是 Firebase CLI 中的一个错误,已在版本 3.17.4 中修复。请更新您的 firebase-tools 模块:

npm install -g firebase-tools

此外,不要忘记按照文档中的说明进行操作,并在运行模拟器之前将配置复制到本地文件:

cd functions
firebase functions:config:get > .runtimeconfig.json

关于firebase - 在 Cloud Functions Firebase CLI 本地模拟器中访问配置变量失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48490892/

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