Когда я добавляю дополнительную информацию с помощью Firebase, зарегистрируйся, эта ошибка показывает - Ошибка типа: _fbConfig.default.database не является функцией - PullRequest
0 голосов
/ 12 января 2019

Когда я регистрируюсь с помощью метода аутентификации firebase createUserWithEmailAndPassword () При дополнительной информации эта ошибка показывает мне ... введите описание изображения здесь

Ошибка типа: _fbConfig.default.database не является функцией

моя функция регистрации ниже-

import firebase from '../config/fbConfig'

signUpUser = (email, password) => {
    const { userName, mobileNo, address } = this.state
    try {
      firebase.auth().createUserWithEmailAndPassword(email, password)
        .then(() => {
          user = firebase.auth().currentUser;
        })
        .then(function(user) {
            let ref = firebase.database().ref().child("user");
            let data = {
                email: email,
                password: password,
                userName: firstName,
                mobileNo: mobileNo,
                address: address,
                id:user.uid
            }
            ref.child(user.uid).set(data).then(function(ref) {
                console.log("Saved");
                $location.path('/profile');
            }, function(error) {
                console.log(error); 
            });
        })
        .catch(function(error) {
            let errorCode = error.code;
            let errorMessage = error.message;
            if (errorCode == 'auth/weak-password') {
                alert('The password is too weak.');
            } else if (errorCode == 'auth/email-already-in-use') {
                alert('The email is already taken.');
            } else if (errorCode == 'auth/weak-password') {
                alert('Password is weak');
            } else {
                alert(errorMessage);
            }
            console.log(error);
        });
    } catch (error) {
      console.log(error.toString())
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...