设置Firebase本地仿真器云功能环境配置值

时间:2019-02-14 11:57:20

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

更新云功能环境变量时,使用本地node.js模拟器时无法访问配置值。

在没有环境配置变量的项目中:

  • 设置新值firebase functions:config:set x=true
  • 获取配置变量firebase functions:config:get(显示新值)
  • 部署功能firebase deploy --only functions
  • 运行本地仿真器并注销functions.config{}
  • 输出:{}(空对象)

environment config docs中没有提及,但我假设可以在本地使用相同的环境配置(或使用本地替代方法)?

1 个答案:

答案 0 :(得分:2)

答案在local emulator documentation中。

  

注意:您可以检索生产定制配置变量   在仿真函数时。但是,在使用生产时要谨慎   在API调用,电子邮件等的本地测试中配置值。

     

要使用配置变量,请在函数中运行以下命令   目录,然后再运行firebase serve。

     

firebase functions:config:get > .runtimeconfig.json