我收到此 TypeError: WEBPACK_IMPORTED_MODULE_4__firebase .c.auth 不是函数
我收到错误的行是第一行。
firebase.auth().createUserWithEmailAndPassword(email, password).then(authUser => {
// Create a user in your own accessible Firebase Database too
db.doCreateUser(authUser.user.uid, username, email, gender, coin, followers, followings)
.then(() => {
this.setState(() => ({ ...INITIAL_STATE }));
history.push("/");
})
.catch(error => {
this.setState(updateByPropertyName('error', error));
});
})
.catch(error => {
this.setState(updateByPropertyName('error', error));
});
//To prevent reloading of page after submit
event.preventDefault();
<Redirect to="/"/>;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 firebase 身份验证创建具有电子邮件和密码的用户。另外,我将输入中的所有信息添加到 firebase 实时数据库中。我一直在寻找答案,但一切都毫无结果。有谁知道如何修复吗??
firebase身份验证和firebase管理员有什么区别?
据我所知,firebase管理员具有身份验证功能,并且可以绕过安全性,这与firebase身份验证不同。Firebase管理员是在服务器端实现的,而Firebase身份验证主要是在客户端。
我想知道为什么Firebase身份验证应该在客户端,为什么我们应该使用Firebase身份验证而不是Firebase admin进行身份验证功能。