为什么functions.config()返回{}?

时间:2018-10-19 15:40:33

标签: firebase google-cloud-functions

我有一个firebase功能项目。它给了我以下错误:

TypeError: Cannot read property 'privatekey' of undefined

错误来自此行:

functions.config().blockchain.privatekey

Functions.config()返回{} <-一个空对象。

所以我的问题是:为什么返回{},我该如何解决?

过去,我已经可以使用functions.config()解决类似的问题:

firebase functions:config:get > .runtimeconfig.json

但这一次不起作用。

与firebase init的配置有关吗?一个节点包?

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

我在使用相同的文件夹结构时遇到了同样的问题,并通过将目录(在PowerShell中)更改为“ functions”文件夹,然后从那里运行firebase serve来解决了这个问题。

答案 1 :(得分:-1)

如果有人在创建.runtimeconfig.json后收到此错误

尝试检查文件的编码。对我来说,它失败了,因为文件被编码为UTF-16 LE。我将其更改为UTF-8,并且效果很好