【问题标题】:Why is firebase.database not a function? [duplicate]为什么 firebase.database 不是函数? [复制]
【发布时间】:2021-08-18 18:45:23
【问题描述】:

我是 firebase 新手,我还没有解决这个问题, 它说 Uncaught TypeError: firebase.database is not a function

javascript:

 // Your web app's Firebase configuration
  var firebaseConfig = {
    apiKey: "AIzaSyBl6dxSW4r1k1x6-BJ7GyiIMkqMsP5zTSA",
    authDomain: "tyui-21cb8.firebaseapp.com",
    projectId: "tyui-21cb8",
    storageBucket: "tyui-21cb8.appspot.com",
    messagingSenderId: "543804913935",
    appId: "1:543804913935:web:33dd95ec68ab53b810e67a"
  };
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);
  console.log(firebase);

  var database = firebase.database();
  
html:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/8.6.3/firebase-app.js"></script>
<script type="text/javascript" src="ske.js"></script>

<!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#available-libraries -->


</body>
</html>

【问题讨论】:

    标签: javascript html database firebase


    【解决方案1】:

    来自您的代码:

     <!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#available-libraries --> 
    

    上面写着:

    实时数据库

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

    【讨论】:

      【解决方案2】:

      除了导入 Firebase App(核心 Firebase SDK)之外

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

      您需要为要使用的 Firebase 产品添加导入。在您的情况下,它应该是:

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

      有关详细信息,请参阅doc

      【讨论】:

        猜你喜欢
        • 2020-10-24
        • 1970-01-01
        • 1970-01-01
        • 2022-01-25
        • 2020-07-17
        • 2020-04-18
        • 2017-10-24
        相关资源
        最近更新 更多