我刚刚开始构建我的第一个Firebase应用。文档说要将您的项目凭据和URL传递给firebase.initializeApp()
,如果您只有一个项目,这很好:
let app = firebase.initializeApp({
apiKey : "...",
authDomain : "<project_id>.firebaseapp.com",
databaseURL : "https://<project_id>.firebaseio.com",
storageBucket : "<project_id>.appspot.com",
messagingSenderId : "...",
});
但是,文档还演示了创建多个项目以表示标准环境的做法,例如 dev , staging 和 production ,这是有道理的,因为你不想针对生产数据库进行开发。
那么,我如何以与凭证无关的方式编写初始化代码,然后为其在其中运行或部署到的项目提供适当的凭据?