首页 > 解决方案 > Firebase:名为“[DEFAULT]”的 Firebase 应用程序已存在(应用程序/重复应用程序)。Nextjs + 火力基地

问题描述

我正在使用 nextjs + firebase 并且我试图运行 auth 和 db 但我发现该应用程序使用 nextjs 的 cuz 运行了两次 .. 这是我的 firebase.js 文件

import firebase from "firebase";

// For Firebase JS SDK v7.20.0 and later, measurementId is optional

  const firebaseConfig = {
  apiKey: "................I",
  authDomain: ".......firebaseapp.com",
  databaseURL: "htt.......firebaseio.com",
  projectId: "......",
  storageBucket: "......appspot.com",
  messagingSenderId: "....",
  appId: "...........",
  measurementId: "G-......",
};

const firebaseApp = firebase.initializeApp(firebaseConfig);


const db = firebaseApp.firestore();
const auth = firebase.auth();

export { db, auth };

我尝试了许多添加片段的解决方案,但没有任何效果,因为我对 firebase 还是新手

标签: reactjsfirebasenext.js

解决方案


为了避免数据获取问题,我使用了这种技术,它工作得很好。 https://github.com/vercel/next.js/discussions/14420#discussioncomment-29816


推荐阅读