FirebaseError:" projectId" firebase.initializeApp中未提供

时间:2018-04-17 12:38:47

标签: reactjs firebase firebase-realtime-database react-redux

我试图运行我的第一个reactjs模板,但是我收到了这个错误:

  

FirebaseError:" projectId" firebase.initializeApp中未提供。

我不知道如何使用firebase或没有它运行

2 个答案:

答案 0 :(得分:3)

我用这个解决了:

<script src="https://www.gstatic.com/firebasejs/5.0.4/firebase.js"></script>
<script>
  // Initialize Firebase
  // TODO: Replace with your project's customized code snippet
  var config = {
    apiKey: "<API_KEY>",
    authDomain: "<PROJECT_ID>.firebaseapp.com",
    databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
    projectId: "<PROJECT_ID>",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDER_ID>",
  };
  firebase.initializeApp(config);
</script>

Link help

答案 1 :(得分:0)

将自动初始化脚本添加到index.html。适用于通过 npm start 运行该应用的本地开发者。部署到Firebase时也应该工作。

<body>
 <div id="root"></div>
 <script src="/__/firebase/7.19.1/firebase-app.js"></script>
 <script src="/__/firebase/init.js"></script>
</body>

在源代码中,我仅通过projectId初始化了Firebase。

const firebaseApp = firebase.initializeApp({
  projectId: '<PROJECT_ID>'
});