gpt4 book ai didi

javascript - Firebase 密码验证不起作用

转载 作者:行者123 更新时间:2023-11-29 14:40:25 26 4
gpt4 key购买 nike

我正在尝试使用 firebase 电子邮件/密码身份验证建立登录。我已经设置了我的项目和 key ,一切都在 android 端运行。我正在尝试构建它的 Web 端,但似乎无法让登录正常工作。

这是我的javascript:

(function(){

// Initialize Firebase
const config = {
apiKey: "MY_API_KEY",
authDomain: "MY_AUTH_DOMAIN",
databaseURL: "MY_DATABASE_URL",
storageBucket: "MY_STORAGE_BUCKET",
};

firebase.initializeApp(config);

// Get elements
const loginEmail = document.getElementById('loginEmail');
const loginPassword = document.getElementById('loginPassword');
const loginButton = document.getElementById("loginButton");

// Add login event
loginButton.addEventListener('click', function() {
// Get email and password
const email = loginEmail.value;
const pass = loginPassword.value;
var auth = firebase.auth();

// Sign in
auth.signInWithEmailAndPassword(email, pass).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
console.log("Error code: " + errorCode);
console.log("Error message: " + errorMessage);
});
});


}());

以下是我不断收到的错误:

Error code: auth/internal-error
Error message: {"error":{"errors":[{"domain":"usageLimits","reason":"keyExpired","message":"Bad Request"}],"code":400,"message":"Bad Request"}}

最佳答案

我遇到了同样的错误,这是因为我从 console.developers.google.com 生成了一个新 key 并且仍在使用旧的自动生成的 API key (已被删除)。当我重新下载新的配置文件或将旧的 api key 替换为新创建/自动创建的 key 时,解决了这个问题。

关于javascript - Firebase 密码验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39040605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com