我正在尝试向我的 Firebase 应用程序添加电子邮件和密码身份验证:
this.authClient = new FirebaseAuthClient(options.ref, this.onAuth.bind(this))
正如预期的那样,回调被触发,错误和用户设置为 null。
要为用户创建帐户,我按照文档运行 createUser:
this.authClient.createUser(
this.$el.find('.not-logged-in .email').val(),
this.$el.find('.not-logged-in .password').val(),
function(error, user) {
alert('This point is never reached')
}
)
相反,我在控制台中看到失败的请求:
GET https://auth.firebase.com/auth/firebase/create?&firebase=PRIVATE&email=PRIVATE%40PRIVATE&password=test&callback=FirebaseAuthClient._callbacks._firebaseXDR136151713871233 502 (Bad Gateway)
(我遗漏了我的 Firebase 名称和电子邮件。它们都有预期值)
最佳答案
在 Firebase Forge 的“身份验证”下启用“电子邮件和密码”身份验证提供程序。
关于javascript - 为什么使用电子邮件和密码创建用户会导致 502 Bad Gateway?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15018840/