我正在使用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?