【问题标题】:Getting a bad request bad request 400 when creating user(Firebase)创建用户时收到错误请求错误请求 400(Firebase)
【发布时间】:2016-09-17 18:07:43
【问题描述】:

我正在开发一个网络应用,为此我使用 Firebase。由于我还没有域名,我正在尝试使用我的本地主机。我可以在OAuth redirect domains 中看到 localhost。初始化部分也工作正常。

但是当我使用firebase.auth().signInWithEmailAndPassword 创建用户时,它会在发布到https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword 时显示[HTTP/2.0 400 Bad Request 447ms]

我也是网络应用开发和 Firebase 网络的新手。有人请帮助我使用我的本地主机来做到这一点。

谢谢

【问题讨论】:

  • 你能展示你用来创建用户的整个函数吗? signInWithEmailAndPassword 不会用于创建用户,而是用于登录已注册的用户。

标签: javascript firebase localhost


【解决方案1】:

您可以使用firebase.auth().createUserWithEmailAndPassword(email, password) 创建用户。 email 必须采用有效格式。不要忘记password 必须足够强大。使用弱密码(少于 6 个字符)时,Firebase 返回 auth/weak-password 错误代码。

另请参阅: https://firebase.google.com/docs/reference/js/firebase.auth.Auth#createUserWithEmailAndPassword

【讨论】:

  • 感谢您本周的密码提示,我写的代码很好,我很生气为什么它返回错误 400,我总是输入一个 4 个字符的密码。再次感谢您。
  • 我尝试使用注册邮箱。
  • 我的两个错误,一是我使用了弱密码,二是我使用了注册邮箱,它会在控制台给你一个错误,请仔细检查。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-11
  • 2020-03-26
  • 1970-01-01
  • 2020-04-20
  • 1970-01-01
  • 2022-11-12
相关资源
最近更新 更多