首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决"Firebase: Error (auth/network-request-failed)“。在反应科多娃的应用中?

如何解决"Firebase: Error (auth/network-request-failed)“。在反应科多娃的应用中?
EN

Stack Overflow用户
提问于 2021-09-24 17:16:27
回答 1查看 231关注 0票数 2

我正在开发一个react应用程序,我正在尝试用Firebase createUserWithEmailAndPassword验证我的用户。然而,问题在于它总是返回这个"Firebase: Error (auth/)“。任何时候我点击注册按钮。我已经启用了电子邮件/密码作为我在防火墙控制台中的一种登录方法,我已经尝试了较早版本的firebase和最新版本的9模块化SDK版本,我还确保了我的登录按钮不是类型提交的,也防止了我的按钮功能中的事件默认设置。所有这些都是人们在这个问题上给出的答案,但到目前为止,这些都没有对我有所帮助。

代码语言:javascript
运行
复制
import { getAuth, createUserWithEmailAndPassword } from "firebase/auth";

const signInWithEmail = (setAlertState, setAlertMessage) => {

const auth = getAuth();

createUserWithEmailAndPassword(auth, document.getElementById("email-input"), document.getElementById("password-input")).then((userCredential) => { 

const user = userCredential.user;

setAlertState(true);
setAlertMessage(user.uid);

}).catch((error) => {

const errorCode = error.code;
const errorMessage = error.message;

setAlertState(true);
setAlertMessage(errorCode);

});
    
}

export default signInWithEmail;
代码语言:javascript
运行
复制
<Button
color="primary"
variant="contained"
type="input"
onClick={(event) => {
event.preventDefault();
signInWithEmail(setAlertState, setAlertMessage);
}}
sx={{
position:"relative",
marginTop:"1.5rem",
width:"100%",
height:"3rem",
borderRadius:"1rem",
color:"custom.main",
}}
>
Sign In
</Button>

errorMessage图像

EN

回答 1

Stack Overflow用户

发布于 2022-07-21 01:17:51

我认为您需要将电子邮件输入和密码输入元素的值传递给createUserWithEmailAndPassword。我有一个类似的错误,它为我修复了它。

代码语言:javascript
运行
复制
document.getElementById("email-input").value, document.getElementById("password-input").value
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69318911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档