Firebase v3 - 如何重新初始化默认应用程序?

Ron*_*ton 2 firebase firebase-realtime-database

如果我initializeApp通过脚本修改配置对象参数,我怎样才能重新初始化应用程序以使用新值?

它现在唯一的工作方式是重新加载/刷新页面.

有任何想法吗?

小智 8

您可以删除然后重新初始化应用程序

firebase.app().delete().then(function() {
  firebase.initializeApp(myNewConfig);
});
Run Code Online (Sandbox Code Playgroud)

或者,您可以保留旧应用并使用其他名称初始化新应用:

firebase.initializeApp(myConfig1);
firebase.initializeApp(myConfig2, 'myOtherApp');

var db1 = firebase.database();
var db2 = firebase.app('myOtherApp').database();
Run Code Online (Sandbox Code Playgroud)