如果像我一样,在尝试在本地运行函数时遇到此错误,那是因为functions.config()
仅在Cloud Functions运行时中可用。
如果要在部署之前测试功能,请访问以下文档链接:如何在本地运行功能。具体来说,这部分很有趣:
如果您使用的是自定义函数配置变量,请在运行firebase serve之前在项目 中运行以下命令。
firebase functions:config:get > .runtimeconfig.json
但是,如果您使用的是Windows PowerShell,则将上述命令替换为:
firebase functions:config:get | ac .runtimeconfig.json