当前位置: > > > > 无法访问 Firebase 函数中自动填充的环境变量
来源:stackoverflow
2024-04-30 19:57:30
0浏览
收藏
Golang不知道大家是否熟悉?今天我将给大家介绍《无法访问 Firebase 函数中自动填充的环境变量》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!
问题内容
我在 golang 项目中使用 firebase functions,在其中一个函数中,我需要使用凭据来初始化另一个 gcp 产品。应该有一个名为 firebase_config
的预填充环境变量,它保存我需要的凭据,但是当尝试访问它时,什么也没有出现。
os.Getenv("FIREBASE_CONFIG")
(顺便说一句,firebase admin sdk 也使用此环境变量)
解决方案
FIREBASE_CONFIG 仅适用于使用 Firebase CLI 部署的功能。 Firebase CLI 仅支持针对 Nodejs 运行时的函数。它不支持 golang。
如果您正在部署用 go 编写的函数,那么您实际上根本没有使用 Firebase 工具 – 您使用的是 Google Cloud 工具 (gcloud)。 Firebase 特定文档对于您的情况并不准确。因此,您必须找到另一种方法来为自己提供运行时所需的信息。如果需要,您可以拨打 ,或者只部署一个文件来读取。
今天关于《无法访问 Firebase 函数中自动填充的环境变量》的内容介绍就到此结束,如果有什么疑问或者建议,可以在公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!