相关疑难解决方法(0)

firebase.database.ref 不是函数错误

我正在尝试从我的数据库读取/写入数据,但我总是收到此错误:

firebase.database.ref 不是函数错误

这是我将 firebase 包含到项目中的方式:

<script src="https://www.gstatic.com/firebasejs/5.9.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.3/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.3/firebase-database.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后:

<script>
var config = {
    ...
};

firebase.initializeApp(config);
</script>
Run Code Online (Sandbox Code Playgroud)

Firebase 身份验证正常工作。但是当我这样做时:

function insertUser(user,name) {


     var ref = firebase.database.ref();

        ref.collection("users").doc(user.uid).set({
         uid: user.uid,
         email: user.email,
         name: name

         })
    .then(function() {
      console.log("Document successfully written!");
    })
    .catch(function(error) {
        console.error("Error writing document: ", error);
    });

}
Run Code Online (Sandbox Code Playgroud)

我得到上面的错误。我究竟做错了什么?

javascript firebase firebase-realtime-database

7
推荐指数
1
解决办法
7993
查看次数