Я тестирую простое веб-приложение, в котором я могу создать базу данных, используя базу данных Firebase в реальном времени, но при нажатии кнопки база данных не создается. Почему? Хотя при первом запуске база данных была создана, но после этого она вообще не работала. Вот ссылка, где я развернул th ie сайт для тестирования , а вот исходный код ниже
index. html здесь
А вот код сценария java
var reg;
function insert() {
var name=document.getElementById("regNo").value;
var gender="mard";
var country="india";
var count="4";
//pre built function to upload data to firebase
//path where your data will be stored
firebase.database().ref('users/' + "regNo").set({
username: name,
email: gender,
profile_picture : count
});
}
function insertReg() {
var regVal=document.getElementById("registrationNum").value;
//pre built function to upload data to firebase
//path where your data will be stored
firebase.database().ref('user/'+"query").set({
TopQuery: regVal,
SecondQ: "nullalal"
});
window.alert("done!")
}
function getdata() {
// window.alert("registrationNum is : "+reg);
//firebase data retrieval function
//path of your data
//.once will get all your data in one time
firebase.database().ref('user/'+"query").once('value').then(function (snapshot) {
//here we will get data
//enter your field name
reg=snapshot.val().TopQuery;
//now we have data in variables
//now show them in our html
})
firebase.database().ref('user/'+reg).once('value').then(function (snapshot) {
//here we will get data
//enter your field name
var name=snapshot.val().userName;
var gender=snapshot.val().userGender;
var country=snapshot.val().userCountry;
//now we have data in variables
//now show them in our html
document.getElementById("username").innerHTML=name;
document.getElementById("course").innerHTML=gender;
document.getElementById("phone").innerHTML=country;
})
}
Некоторые функции, которые я включил только для моей цели после ссылки. В целях безопасности я вставил псевдо-api-данные в тег body ниже под сценарием firebase.
пожалуйста, помогите?