获取错误 Uncaught TypeError: firebase.database is not a function

时间:2021-01-12 13:57:20

标签: javascript html database firebase firebase-realtime-database

我不知道为什么我会收到这个错误

我的 html 代码:-


<html>
  <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/firebase/8.2.2/firebase-app.min.js"></script>
    
    
    <script src="https://www.gstatic.com/firebasejs/8.2.2/firebase-app.js"></script>
    
    
    <script src="https://www.gstatic.com/firebasejs/8.2.2/firebase-database.js"></script>
    
   
  </head>

<body onload="Initialize_Firebase()">
  <input type="text/submit/hidden/button/image" id="Name" value="" />
  <input type="text/submit/hidden/button/image" id="Password" value="" />
  <button type="submit" id='button' onclick="reading_data()">enter</button>
  
  
  
  
  <script src="Database.js"></script>
  
</body>

</html>

Js-

function Initialize_Firebase(){
  
  var firebaseConfig = {
    apiKey: "**MY API-KEY**",
    authDomain: "******.firebaseapp.com",
    databaseURL: "*******.firebaseio.com",
    projectId: "*******",
    storageBucket: "*******.appspot.com",
    messagingSenderId: "********",
    appId: "*********",
    measurementId: "**********"
  };
  // Initialize Firebase
firebase.initializeApp(firebaseConfig);
database= firebase.database();
  
}

错误日志--

未捕获的类型错误:firebase.database 不是函数 2021/1/12,下午 5:18:00 /Database.js:15:20


我什至从 firebase 文档中复制并粘贴了一些脚本

1 个答案:

答案 0 :(得分:0)

为 Firebase 数据库加载此脚本。可能这会解决你的问题

<script src="https://www.gstatic.com/firebasejs/5.0.0/firebase.js"></script>