Firebase数据库给出一个错误,即Firebase.database.rel不是web中的函数



我最近一直在试用Firebase。我已经在我的应用程序中实现了Firebase身份验证,但我在使用Firebase实时数据库时遇到了错误。我在网上搜索过,但没有这个确切问题的结果。我一直在试着修复它,但我做不到,我什么都试过了。这是我的照片:Firebase数据库错误

这是我的HTML代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<script src="https://www.gstatic.com/firebasejs/7.17.2/firebase.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.17.2/firebase-database.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "-----API KEY-------",
authDomain: "-----AUTH DOMAIN-----",
databaseURL: "----DATABASE URL----",
projectId: "----PROJECT ID----",
storageBucket: "-----STORAGE BUCKET----",
messagingSenderId: "----SENDER ID----",
appId: "-----APP ID-----",
measurementId: "----MEASURMENT ID -----"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
</script>
<script src="app.js"></script>
</head>
<body>
<div>
<input type="text" placeholder="Enter name" id="names">
<input type="text" placeholder="Enter name" id="rollno">
<button onclick="savedata()">Save Data</button>
</div>
</body>
</html>

我已经在上面的HTML中的第8行firebase-app.js更改为firebase.js,但它没有解决我的问题。这里还有我的Javascript:

function savedata() {
var name = document.getElementById("names");
var roll = document.getElementById("rollno");
var student = {
name: name.value,
rollno: roll.value
}
firebase.database().rel('student').set(student)
}

在这里,我正在我的firebase实时数据库中创建一个对象学生,我将在其中添加name和roll no的值,这些值都将从用户输入中收集。

没有方法"rel";。也许你的意思是参考((。

最新更新