Как подключить страницу GitHub к firebase - PullRequest
0 голосов
/ 18 мая 2019

Я хочу собирать данные (результаты тестов) со своего веб-сайта (theratcoder.github.io). Я пытался использовать Firebase, но пока он не работает. Вот мой текущий код:

<!-- The core Firebase JS SDK is always required and must be listed first -->       
 <script src="https://www.gstatic.com/firebasejs/6.0.2/firebase-app.js"></script>       

  <!-- TODO: Add SDKs for Firebase products that you want to use        
      https://firebase.google.com/docs/web/setup#config-web-app -->     

  <script>      
   // Your web app's Firebase configuration     
   var firebaseConfig = {       
     apiKey: "AIzaSyBqpSKrmTzi4IL2AFJKyCwu4ZPpJQ33xSw",     
     authDomain: "mathematical-quiz-b71d8.firebaseapp.com",     
     databaseURL: "https://mathematical-quiz-b71d8.firebaseio.com",     
     projectId: "mathematical-quiz-b71d8",      
     storageBucket: "mathematical-quiz-b71d8.appspot.com",      
     messagingSenderId: "507994726644",     
     appId: "1:507994726644:web:e07e6f4c7c7774b1"       
   };       
   // Initialize Firebase       
   firebase.initializeApp(firebaseConfig);      


     function saveToFirebase(score) {       
     var scoreObject = {        
         score: score       
     };     
       var ref = firebase.database().ref();                                         
       ref.on("value", function(snapshot){      
     output.innerHTML = JSON.stringify(snapshot.val(), null, 2);        
 });        

     firebase.database().ref('mathematical-quiz-b71d8').push().set(scoreObject)     
         .then(function(snapshot) {     
             success(); // some success method      
         }, function(error) {       
             console.log('error' + error);      
             error(); // some error method      
         });        
 }      

 saveToFirebase(score);     
 </script>

Я хочу записать значение переменной «оценка», но это не так. Я пробовал использовать различные учебные пособия, но я не понял этого.

...