gpt4 book ai didi

javascript - Firebase:未创建 Firebase 应用默认值且 Firebase 应用默认值已存在

转载 作者:行者123 更新时间:2023-12-05 00:39:20 24 4
gpt4 key购买 nike

这个firebase错误不断弹出,如果我像这样初始化它:

firebase.initializeApp(config);
var db = firebase.firestore();
它给了我另一个错误:名为“[DEFAULT]”的 Firebase 应用程序已经存在(app/duplicate-app)。
这是我的代码:
import firebase from 'firebase';
import "firebase/storage";

const firebaseConfig = {
...
};

const app = !firebase.app.length ? firebase.initializeApp(firebaseConfig) : firebase.app();

const db = app.firestore();
const storage = firebase.storage();

export {db, storage};

最佳答案

您不一定需要将 Firebase 应用实例分配给变量。您使用 app 也令人困惑。初始化 Firestore 但 firebase用于存储。以下代码非常适合我(Vue 应用程序):

import firebase from 'firebase';
import "firebase/storage";

const firebaseConfig = {
...
};

if (!firebase.apps.length) {
firebase.initializeApp(firebaseConfig)
}

const db = firebase.firestore();
const storage = firebase.storage();

export {db, storage};

关于javascript - Firebase:未创建 Firebase 应用默认值且 Firebase 应用默认值已存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68053800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com