Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase身份验证:调用`createUserWithEmailAndPassword`调用`createAuthUri`时出错_Javascript_Reactjs_Firebase_Firebase Authentication_Google Identity Toolkit - Fatal编程技术网

Javascript Firebase身份验证:调用`createUserWithEmailAndPassword`调用`createAuthUri`时出错

Javascript Firebase身份验证:调用`createUserWithEmailAndPassword`调用`createAuthUri`时出错,javascript,reactjs,firebase,firebase-authentication,google-identity-toolkit,Javascript,Reactjs,Firebase,Firebase Authentication,Google Identity Toolkit,调用firebase.auth().createUserWithEmailAndPassword(电子邮件,密码)会导致超出配额:超出电子邮件查找配额。如果用户尝试使用现有电子邮件创建帐户 这是我的代码(使用“firebase”:“7.6.2”): 错误处理正确。这个错误被人抓住了 "error": { "code": 400, "message": "EMAIL_EXISTS", &qu

调用
firebase.auth().createUserWithEmailAndPassword(电子邮件,密码)
会导致
超出配额:超出电子邮件查找配额。
如果用户尝试使用现有电子邮件创建帐户

这是我的代码(使用“firebase”:“7.6.2”):

错误处理正确。这个错误被人抓住了

  "error": {
    "code": 400,
    "message": "EMAIL_EXISTS",
    "errors": [
      {
        "message": "EMAIL_EXISTS",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}
然而,firebase正在调用
createAuthUri
,以创建IdP用于验证用户身份的URI。此调用在循环中触发,直到它运行到配额中。 有人有同样的问题吗?如何取消对
createAuthUri
的调用以避免违反配额


解决了这个问题!这不是由我预料的
firebase.auth().createUserWithEmailAndPassword(电子邮件,密码)
引起的。有一个组件被触发以在出现错误时呈现警报(代码段中未显示)。在该组件内部,每次重新渲染组件时调用firebase都会产生副作用。不幸的是,该组件在每次调用firebase函数时都会自行导致重新渲染。

Hi,这很奇怪。我使用了你的相同代码,没有得到任何类型的配额超过错误。我刚刚收到一个错误
该电子邮件地址已被另一个帐户使用。
。在这个用户创建的上下文中,您是否在做其他事情,比如循环?
  "error": {
    "code": 400,
    "message": "EMAIL_EXISTS",
    "errors": [
      {
        "message": "EMAIL_EXISTS",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}