小编use*_*645的帖子

适用于多个项目/环境的Firebase配置

我正在使用Cloud Functions for Firebase和三个不同的项目进行开发,测试和生产.每个项目都有一个service-account.json.当我将源部署到环境时,初始化如下所示:

var serviceAccount = require("./service-account-dev.json");

firebase.initializeApp({
    credential: firebase.credential.cert(serviceAccount),
    databaseURL: "https://nwDEV.firebaseio.com"
});
Run Code Online (Sandbox Code Playgroud)

这有点难以处理,因为每次我想要部署到不同的环境时我都必须更改代码.有没有办法进行整体配置,例如在firebase.json或.firebasesrc中,它允许集成服务帐户并决定部署选择哪个配置?

否则是否有可能检测代码在哪个环境下运行并加载特定的service-account.json并设置databaseURL-property?

firebase google-cloud-functions

16
推荐指数
3
解决办法
4106
查看次数

标签 统计

firebase ×1

google-cloud-functions ×1