reactjs - 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 还是新手
解决方案
为了避免数据获取问题,我使用了这种技术,它工作得很好。 https://github.com/vercel/next.js/discussions/14420#discussioncomment-29816
推荐阅读
- php - 滚动到窗口底部时无限滚动加倍结果PHP MYSQL JQUERY
- javascript - React Carousel.Item 未呈现
- python - Python unittest pip 包
- node.js - 无法在discord js v12上完成角色反应机器人
- python - 熊猫情节分裂长xtickslabels
- elasticsearch - 使用 UpdateByQueryAsync 在 Elasticsearch 中使用 NEST 进行部分更新
- java - 如何在 JSON 正文中传递单个参数,为什么我会出现异常?
- python - 至强处理器混淆的 CPU 计数
- html - 如何找出哪个 CSS 元素强制指定大小?
- typescript - 默认 vue 应用程序未在 localhost 上加载