相关疑难解决方法(0)

如何为Firebase的Cloud Functions设置本地环境变量

我正在使用http云函数来侦听请求,然后返回一条简单的消息.

我正在使用以下方式在本地开发云功能:

firebase serve --only functions
Run Code Online (Sandbox Code Playgroud)

我使用设置了一些自定义环境变量

firebase functions:config:set
Run Code Online (Sandbox Code Playgroud)

在部署项目时,使用以下代码访问自定义配置变量可以正常工作

 functions.config()
Run Code Online (Sandbox Code Playgroud)

但在本地开发时它不起作用.当命中触发该函数时:http:// localhost:5002/my-project-name/us-central1/functionName我无法访问自定义配置变量.当在本地使用functions.config()时,我可以看到默认配置,而不是我的自定义配置变量

在本地工作时是否有替代解决方案或环境变量的最佳实践?

firebase google-cloud-functions

50
推荐指数
3
解决办法
1万
查看次数

从 firebase 中的文件导入环境变量

我知道我们可以在命令行中设置环境变量,如下所示:

firebase functions:config:set slack.id="XXXX" slack.secret="XXXX"
Run Code Online (Sandbox Code Playgroud)

但是如果我们有太多的环境变量需要设置,我们可以将其放入一个文件中并像这样导入:

firebase functions:config:set env_variables.json
Run Code Online (Sandbox Code Playgroud)

谢谢

firebase google-cloud-functions firebase-cli

5
推荐指数
1
解决办法
1385
查看次数