Javascript React native firebase.auth().Signin的电子邮件和密码(email.password)不工作
我正在尝试通过firebase auth登录我的react本机应用程序,但无法登录。 在所有情况下,我只收到默认错误消息,即使我输入了正确的凭据。有人能帮我找到错误吗 我正在从login.js文件调用此函数Javascript React native firebase.auth().Signin的电子邮件和密码(email.password)不工作,javascript,firebase,react-native,firebase-authentication,react-hooks,Javascript,Firebase,React Native,Firebase Authentication,React Hooks,我正在尝试通过firebase auth登录我的react本机应用程序,但无法登录。 在所有情况下,我只收到默认错误消息,即使我输入了正确的凭据。有人能帮我找到错误吗 我正在从login.js文件调用此函数 const [enteredEmail, setEmail] = useState({ value: "", error: "" }); const [enteredPass, setPass] = useState({ value: "", error: "" }); const [er
const [enteredEmail, setEmail] = useState({ value: "", error: "" });
const [enteredPass, setPass] = useState({ value: "", error: "" });
const [error, setError] = useState("");
const onLoginPressed=async()=>{
const emailError=emailValidator(enteredEmail.value);
const passError=passwordValidator(enteredPass.value);
if(emailError||passError){
setEmail({ ...enteredEmail, error: emailError });
setPass({ ...enteredPass, error: passError });
}
const response=await loginuser({
email:enteredEmail.value,
password:enteredPass.value});
if(response.error){
setError(response.error);
}
else {
navigation.navigate("Home");
}
};
那么,是什么错误代码导致开关切换到默认值?我建议还记录
整个
错误对象,看看哪里出错了。您还没有定义temp
。这可能是在捕获块中捕获的错误使用“firebase”:“^7.14.1”版本,它可以工作。那么,是什么错误代码导致开关切换为默认值?我建议还记录整个
错误对象,看看哪里出错了。您还没有定义temp
。可能这就是捕获块中捕获的错误使用“firebase”:“^7.14.1”版本,它可以工作
const [enteredEmail, setEmail] = useState({ value: "", error: "" });
const [enteredPass, setPass] = useState({ value: "", error: "" });
const [error, setError] = useState("");
const onLoginPressed=async()=>{
const emailError=emailValidator(enteredEmail.value);
const passError=passwordValidator(enteredPass.value);
if(emailError||passError){
setEmail({ ...enteredEmail, error: emailError });
setPass({ ...enteredPass, error: passError });
}
const response=await loginuser({
email:enteredEmail.value,
password:enteredPass.value});
if(response.error){
setError(response.error);
}
else {
navigation.navigate("Home");
}
};