Как исправить ошибку «Uncaught ReferenceError: firebase не определена»? - PullRequest
0 голосов
/ 17 мая 2019

Я создал приложение с помощью Firebase-CLI и написал код для перенаправления, когда пользователь вошел в другое место, а также когда он этого не сделал. Но когда я пробую подачу, она не работает

Вот мой HTML-код

<!DOCTYPE html>
<html>
  <head>
    <title>JTM Check</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>

    <!-- update the version number as needed -->
    <script defer src="/__/firebase/6.0.2/firebase-app.js"></script>
    <script defer src="/__/firebase/6.0.2/firebase-auth.js"></script>
    <script defer src="/__/firebase/init.js"></script>
    <script>
      firebase.auth().onAuthStateChanged(function(user) {
        if (user) {
          // User is signed in.
        } else {
          // No user is signed in.
        }
      });    
    </script>
  </body>
</html>

а вот и ошибка

(индекс): 15 Uncaught ReferenceError: база данных не определена

в (индекс): 15

(анонимно) @ (индекс): 15

1 Ответ

2 голосов
/ 17 мая 2019

удалить defer из ваших сценариев

, если присутствует, указывает, что сценарий выполняется после завершения анализа страницы.так что ваш скрипт выполняется до загрузки firebase

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...