Невозможно использовать firebase.auth из моего js файла - PullRequest
0 голосов
/ 22 марта 2020

Проблема : возникает ошибка при попытке использовать firebase.auth для создания нового пользователя.

Ошибка

Uncaught TypeError: firebase.auth.createUserWithEmailAndPassword is not a function

Что должно произойти : В моем html есть форма для регистрации пользователя по электронной почте и паролю. При нажатии кнопки мой сценарий берет данные из формы регистрации и передает их в firebase.auth, однако firebase.auth, по-видимому, недоступен из внешнего сценария, который включен в файл html. В файле html есть база firebase, и я могу развернуть свой код на хостинге firebase, я уже прошел процесс установки firehost localhost из документации firebase.

Вот мой HTML

image

А вот мой js

//Sign up with email and password
function signUpWithEmail(e){
    e.preventDefault();
    var name = document.getElementById("username").value;
    var email = document.getElementById("email").value;
    var password = document.getElementById("password").value;
    var passwordMatch = document.getElementById("repassword").value;

    //Create user
    auth.createUserWithEmailAndPassword(email, password).then(cred => {
        console.log(cred);
    })

    //Get UID

    //Create New Collection identified by UID

    //Create user info document

    //Add user email and name to user info document



}

1 Ответ

0 голосов
/ 22 марта 2020

Я звонил firebase.auth.createUserWithEmailAndPassword()

Это должно было быть firebase.auth().createUserWithEmailAndPassword(), что я сделал прямо при входе в систему, используя метод auth () ..

Да, я бью себя прямо сейчас

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