Запись в базу данных Firebase из HTML - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь записать некоторые данные в Firebase из HTML.Этот процесс работает;однако иногда я получаю сообщение об ошибке 503, а иногда я получаю уведомление об «устаревании», а также, когда я нажимаю «отправить», иногда происходит длительное отставание до завершения отправки.Что-то написано правильно или процесс неверен?

  <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>
  <script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-firestore.js"></script>
  <script src="https://www.gstatic.com/firebasejs/3.1.0/firebase-database.js"></script>
  <script src="https://www.gstatic.com/firebasejs/4.1.2/firebase.js"></script>

 <script>
     var firebaseConfig = {
         apiKey: "AIzaSy333333CoLQMOkxO3rYLiywsrib6nCOWFBZv_xI0",
         authDomain: "dem33333otestingdata.firebaseapp.com",
         databaseURL: "https://dem33333otestingdata.firebaseio.com",
         storageBucket:"dem33333otestingdata.appspot.com",
     };
     firebase.initializeApp(firebaseConfig);

     function writeData() {
         firebase.database().ref("User").set({
             name:document.getElementById("nameField").value,
             age:document.getElementById("ageField").value
         });
     }

      </script>
      <h1>User Databse</h1>
      <input type="text" placeholder="name" id="nameField">
      <input type="text" placeholder="age" id="ageField">

      <button onclick = "writeData()">Submit</button>

1 Ответ

0 голосов
/ 03 июля 2019

Просто попробуйте удалить этот тег script из вашего HTML-файла, поскольку он устарел

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

и заменить следующее

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

с последним CDN

<script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-database.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...