创建用户时收到错误请求错误请求 400(Firebase)

Posted

技术标签:

【中文标题】创建用户时收到错误请求错误请求 400(Firebase)【英文标题】:Getting a bad request bad request 400 when creating user(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 不会用于创建用户,而是用于登录已注册的用户。 【参考方案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 个字符的密码。再次感谢您。 我尝试使用注册邮箱。 我的两个错误,一是我使用了弱密码,二是我使用了注册邮箱,它会在控制台给你一个错误,请仔细检查。

以上是关于创建用户时收到错误请求错误请求 400(Firebase)的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在尝试使用 fetch 连接 Api 时收到“错误请求”错误 400?

Spring Boot thymeleaf 错误请求 400 而不是显示用户错误

S3 创建 CloudFormation 导致 400 错误请求

发生错误 400(错误请求)时,使用 Axios 从 POST 捕获返回 json

为啥我在 AngularJs 帖子中收到 400 个错误请求?

HTTP 错误 400。请求标头的大小在 ASP.NET MVC 应用程序中过长