Странная проблема с firebase и адресной строкой localhost - PullRequest
0 голосов
/ 17 апреля 2020

Простите, если я опущу любую соответствующую информацию, необходимую для решения этой проблемы. Я могу ответить любой другой необходимой информацией.

Позвольте мне объяснить, что я делаю, а затем показать, каков будет результат.

  1. Я в IntelliJ работаю над сайтом (HTML, javascript, firebase).
  2. Я открываю терминал и набираю «firebase serve» (чтобы открыть локальный сервер для моего проекта).
  3. localhost: 5000 развернут и страница входа отображается.
  4. когда я нажимаю кнопку входа на go на главном экране, это происходит ...

http://localhost:5000/?x=29&y=15

Каждый раз, когда я нажимаю на другую область на кнопке входа, координаты x и y изменяются в поле адреса.

Вот мой html для кнопки:

<input class="button" id="loginBtn" onclick="submitLogin()" src="images/sign_in.png"
                      style="width: auto; height: 50px;" type="image"/>

Вот мой submitLogin()

function submitLogin() {

    //console is NOT logging this message.
    console.log("submitting login called.");

    document.getElementById("loaderNode").style.visibility = "visible";

    const userName = document.getElementById('loginField').value;
    const password = document.getElementById('passwordField').value;

    if (userName.length === 0 || password.length === 0) {
        document.getElementById("loaderNode").style.visibility = "hidden";

        alert("Email and password are required.");
        return;
    }

    const promise = firebase.auth().signInWithEmailAndPassword(userName, password);
    promise.then(() => {
        document.getElementById("loaderNode").style.visibility = "hidden";
        if (!firebase.auth().currentUser.emailVerified) {
            alert("Please verify your email address before logging in.");
        } else {
            window.document.location = './html/home.html';
        }
    }).catch(function (error) {
        document.getElementById("loaderNode").style.visibility = "hidden";
    });
}

Тег сценария в HTML для моей страницы входа в список.

<script src="./js/login.js"></script>

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