创建用户时收到错误请求错误请求 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