自定义配置变量在本地运行时不可用

时间:2018-07-30 22:33:15

标签: node.js firebase google-cloud-functions

我用promises设置了变量

firebase functions:config:set stripe.key="xxxxxxx"正确将配置导出到功能文件夹。

firebase functions:config:get > .runtimeconfig.json

但是,在运行{ "stripe": { "key": "xxxxxxxxx" } } 时使用functions.config()。stripe.key返回错误:

firebase serve

Windows 10

firebase-admin:^ 5.13.1,

firebase功能:^ 2.0.2

firebase-tools:4.0.0

nodejs:6.11.5

更新编辑

使用VScode手动创建.runtimeconfig.json文件可解决此问题。问题似乎是在使用Firebase函数创建文件时出现的:config:sget> .runtimeconfig.json(powershell)

即使两个文件具有相同的CR / LF行结尾和完全相同的文本。可能是什么原因造成的?

1 个答案:

答案 0 :(得分:0)

使用CMD代替powershell来解决功能:config:get> .runtimeconfig.json