一旦推送数据,Firebase就会删除初始化的数据库

一旦CRUD操作完成,如何删除已初始化的Firebase?在我的方案中,我必须根据特定要求动态初始化Secondary Firebase,以执行读/写操作,并使用以下代码

firebase.initializeApp(config,"Secondary");

在服务器启动后第一次运行时,它会初始化所需的Firebase,名称为Secondary,但是如果我尝试为下一个配置重新运行,则Secondary的数据仍然存在,因此最终出现错误,提示“ FirebaseError: Firebase:名为“ Secondary”的Firebase应用已存在。” 发现这些数据是应用的一部分,因此尝试使用firebase.apps.remove()删除它,尝试在应用数组上弹出最后一个索引,但这不是也一样有什么方法可以删除正在初始化的firebase的辅助实例(我仍然需要firebase的默认实例)。

lele537 回答:一旦推送数据,Firebase就会删除初始化的数据库

下面的代码通过删除已初始化的单个firebase进行了修复

  let client = firebase.initializeApp(config,"Secondary");

    client.delete().then(function () {
         console.log("Delete ",firebase.apps)
      },(err => {
        console.log("error",err);
     }));
本文链接:https://www.f2er.com/3111909.html

大家都在问