首页 > 解决方案 > 在 Reactjs 中初始化 firebase 数据库时出错

问题描述

我对反应还很陌生,我正在尝试火力。我收到此错误消息

Firebase:名为“[DEFAULT]”的 Firebase 应用程序已存在(应用程序/重复应用程序)

我已经尝试了很多没有解决它的事情。

这就是我的配置的样子

export const config = {
    apiKey: "AIzaSyCrfLCYS7VuvvUVaEkfzYVdJJLeqVuZHQE",
    authDomain: "crudreac.firebaseapp.com",
    databaseURL: "https://crudreac.firebaseio.com",
    projectId: "crudreac",
    storageBucket: "crudreac.appspot.com",
    messagingSenderId: "116257347605"
  };

这就是我尝试初始化数据库的方式

import { config } from './Config/config';
import firebase from 'firebase/app';
import 'firebase/database'
import './App.css';


class App extends Component {
  constructor(props){   
    super(props);
    this.addNote = this.addNote.bind(this);
      this.app = firebase.initializeApp(config);
      console.log(firebase.app.name);
      this.db = this.app.database().ref().child('notes');
    this.state = {
      notes:[],
    }
  }

我可能做错了初始化,所以如果有人可以帮助我,我会很感激

我已经尝试过做

if (!firebase.apps.length) {
  firebase.initializeApp(config);
}

但它没有帮助

标签: javascriptreactjsfirebase

解决方案


推荐阅读