【发布时间】:2019-07-06 18:08:18
【问题描述】:
我有一个 react 应用程序,我想用它来处理使用 firebase 的身份验证。
我的代码成功注册并登录,但我试图在注册时添加额外信息,但我没有成功。我已经尝试过答案 [这里]:Firebase v3 updateProfile Method 和 [这里]:Firebase user.updateProfile({...}) not working in React App
但它们似乎不起作用。下面是我的代码
const SignUp = ({ history }) => {
const handleSignUp = useCallback(
async event => {
event.preventDefault();
const { email, password } = event.target.elements;
try {
let cred = await app
.auth()
.createUserWithEmailAndPassword(email.value, password.value);
await cred.user.updateProfile({
displayName: 'hello'
});
history.push('/');
} catch (error) {
console.log(error);
}
},
[history]
);
请我如何解决这个问题,因为目前在电子邮件和用户名集上?谢谢
【问题讨论】:
标签: javascript reactjs firebase firebase-authentication