【问题标题】:Firebase Realtime Database: Uncaught TypeError: firebase.database is not a functionFirebase 实时数据库:未捕获类型错误:firebase.database 不是函数
【发布时间】:2019-08-04 12:15:16
【问题描述】:

我正在尝试将 firebase 实时数据库添加到我的网站,但是当我使用 firebase.database(); 时出现以下错误:

btncnt.js:44 Uncaught TypeError: firebase.database is not a function

这是我的代码:

    var Config = {
        apiKey: "********************",
        authDomain: "**********.firebaseapp.com",
        databaseURL: "https://*************",
        projectId: "***********",
        storageBucket: "**********",
        messagingSenderId: "**************",
        appId: "************"
    };
    // Initialize Firebase
    firebase.initializeApp(Config);
    console.log(firebase);
    var database = firebase.database();

为什么firebase.database 不是函数?

【问题讨论】:

  • 如果你想要firebase.database();,你必须包括firebase核心<script src="/__/firebase/6.3.4/firebase-app.js"></script>和firebase数据库<script src="/__/firebase/6.3.4/firebase-database.js"></script>。您还可以像这样包含整个 SDK:<script src="/__/firebase/6.3.4/firebase.js"></script>。请参阅 firebase 的 this 部分。
  • @Minding 这听起来像是对我的回答。 :)

标签: javascript firebase-realtime-database


【解决方案1】:

您必须包含 firebase 核心

<script src="/__/firebase/6.3.4/firebase-app.js"></script>

...和 ​​firebase 数据库

<script src="/__/firebase/6.3.4/firebase-database.js"></script>

...如果你想使用firebase.database();

您还可以像这样包含整个 SDK:

<script src="/__/firebase/6.3.4/firebase.js"></script>

更多信息请参见this firebase article

【讨论】:

    猜你喜欢
    • 2020-08-19
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多