【问题标题】:I keep getting the error "main.js:19 Uncaught TypeError: firebase.database is not a function"我不断收到错误“main.js:19 Uncaught TypeError: firebase.database is not a function”
【发布时间】:2019-08-13 21:40:47
【问题描述】:

我是 firebase 的新手(正在使用实时数据库进行实验),我不明白为什么它不能将 firebase 识别为一个函数。

我不太确定该怎么做,我对 javascript 比较陌生。

<!DOCTYPE html>
    <html>
        <head>
        </head>
        <body>
            <script src="https://www.gstatic.com/firebasejs/6.3.5/firebase-app.js"></script>
            <script src='main.js'></script>
        </body>
    </html>
// TODO: Add SDKs for Firebase products that you want to use
//https://firebase.google.com/docs/web/setup#config-web-app -->

// Your web app's Firebase configuration
 var config = {
    apiKey: "<apiKey>",
    authDomain: "<authDomain>",
    databaseURL: "<databaseURL>",
    projectId: "<projectId>",
    storageBucket: "",
    messagingSenderId: "<messagingSenderId>",
    appId: "<appId>"
  };
// Initialize Firebase
  firebase.initializeApp(config);

  console.log(firebase);

    firebase.database();

    var names = database.ref('names');

    var data = {
      name: 'Name'
    }

      names.push(data);

我希望能够使用 firebase 将名称存储为数据点,而不会出现任何问题。就那么简单。提前致谢

【问题讨论】:

    标签: javascript firebase firebase-realtime-database


    【解决方案1】:

    要使用 Firebase 实时数据库,您还需要添加 firebase-database.js。所以添加:

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

    查看所有available Firebase SDK libraries的列表,特别是在来自CDN标题下(点击展开)。

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 2017-07-22
      • 2022-10-07
      • 2014-10-06
      • 1970-01-01
      • 2018-07-17
      • 2023-02-17
      • 1970-01-01
      • 2015-10-11
      相关资源
      最近更新 更多