首页 > 解决方案 > 为什么我的反应应用 Firebase 没有任何配置链接?

问题描述

我在我的反应应用程序中安装了firebase,npm install firebase 这些是我的代码片段:firebase.js:

import firebase from "firebase";
// var firebaseConfig= {
//   apiKey: cvtYqU76o68ipvWZ5Ybcmvt1Y",
//   authDomain: "authenticate-learn.firebaseapp.com",
//   databaseURL: "https://authenticate-learn-default-rtdb.firebaseio.com",
//   projectId: "authenticate-learn",
//   storageBucket: "authenticate-learn.appspot.com",
//   messagingSenderId: "580059",
//   appId: "1:5806cb53fffe16",
// };
// firebase.initializeApp(firebaseConfig);
const firebaseDB = firebase.database();
firebaseDB.ref().set({
  name: "anand",
  work: "student",
  age: 20,
  gender: "male",
  country: "India",
  languages: ["English", "Hindi"],
});

即使我注释掉了所有配置,然后更改了设置的函数参数,这些更改在我的实时 firebase 数据库中也是可见的。

应用程序.js:

import "./firebase.js";
function App() {
  return <div className="App"></div>;
}

export default App;

如果我取消注释,firebase.initializeApp()那么我会收到 DUPLICATE name 错误。“ Firebase:名为‘[DEFAULT]’的 Firebase 应用已经存在 (app/duplicate-app)。”

那么为什么应用程序在没有任何初始化的情况下运行良好。

标签: reactjsfirebasefirebase-realtime-database

解决方案


推荐阅读