【发布时间】:2021-04-06 16:38:32
【问题描述】:
我正在构建一个带有管理仪表板的电子商务网站。
网站使用自己的托管、firestore 和身份验证。
现在我正在尝试让我的管理仪表板使用它自己的托管和身份验证,但使用网站 Firestore,我不断收到此错误:
index.esm.js:769 Uncaught FirebaseError: Firebase: Firebase App named '[DEFAULT]' 已经存在(app/duplicate-app)。
import firebaseAuthOnly from 'firebase/app'
import firebase from 'firebase/app'
import "firebase/firestore";
import "firebase/storage";
import "firebase/auth";
import "firebase/functions";
import "firebase/analytics";
import "firebase/performance";
const firebaseAuthOnlyConfig = {
apiKey : process.env.REACT_APP_FIREBASE_AUTH_API,
authDomain : process.env.REACT_APP_FIREBASE_AUTH_AUTH_DOMAIN,
projectId : process.env.REACT_APP_FIREBASE_AUTH_PROJECT_ID,
storageBucket : process.env.REACT_APP_FIREBASE_AUTH_STORAGE_BUCKET,
messagingSenderId: process.env.REACT_APP_FIREBASE_AUTH_MESSAGING_SENDER_ID,
appId : process.env.REACT_APP_FIREBASE_AUTH_APP_ID,
measurementId : process.env.REACT_APP_FIREBASE_AUTH_MEASUREMENT_ID
}
const firebaseConfig = {
apiKey : process.env.REACT_APP_FIREBASE_API,
authDomain : process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
databaseURL : process.env.REACT_APP_FIREBASE_DATABASE_URL,
projectId : process.env.REACT_APP_FIREBASE_PROJECT_ID,
storageBucket : process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,
appId : process.env.REACT_APP_FIREBASE_APP_ID,
measurementId : process.env.REACT_APP_FIREBASE_MEASUREMENT_ID
}
// Initialize Firebase
firebaseAuthOnly.initializeApp(firebaseAuthOnlyConfig);
firebaseAuthOnly.analytics();
firebaseAuthOnly.performance();
firebase.initializeApp(firebaseConfig);
【问题讨论】:
标签: firebase