首页 > 解决方案 > 未处理的拒绝(TypeError):__WEBPACK_IMPORTED_MODULE_2__config_fbConfig__.a.database 不是函数

问题描述

我在这里做错了什么以及为什么我收到此错误,检索我使用 createUserWithEmailAndPassword 保存的额外信息

注册表单详细信息

  const {email, password } = this.state;
  firebase.auth().createUserWithEmailAndPassword(email, password)
  .then((data) => {
      const { user } = data;
      if(user){
        firebase.database().ref('Users/Trainers/' + user.uid).set({
          email: this.state.email,
          firstName: this.state.firstName,
          lastName: this.state.lastName,
          role: this.state.role,
          datecreated: Date.now()
    });  
    this.props.history.push('/trainerSignin');
      }
  }).catch((error) => {
    this.setState({ error: error });
  });```

个人资料页面详细信息

firebase.auth().onAuthStateChanged(user => {
    if(user){
      const db = firebase.database().ref('Users/Trainers/' + user.uid).once('value', snap => {
        console.log(user.email);
        console.log(user.firstName);
      })
    }
  })

这是我的数据库 在此处输入图像描述

标签: javascriptreactjsfirebase

解决方案


推荐阅读