我在Firebase
网络中注册新用户时遇到问题。它给了我以下错误:
{“错误”:{“代码”:400,“消息”:“ API密钥无效。请传递有效的 API密钥。“,”错误“:[{”消息“:” API密钥无效。请通过有效的 API 键。“,” domain“:” global“,” reason“:” badRequest“}],” status“:” INVALID_ARGUMENT“}}}
错误代码:
auth/internal-error
如果我从Firebase
手动创建用户,则可以轻松登录用户,并且他们还可以从网站注销。
我已经从Firebase中的项目更新了API key
。
我用来注册用户的代码:
firebase.auth().createUserWithEmailAndPassword(emailIdOfTheUser, passwordOfTheUser).then(function(){
var uid = firebase.auth().currentUser.uid;
var user = firebase.auth().currentUser;
console.log(`HERE IS THE USER ID ON REGISTRATION ===> ${uid}`);
//SET THE KEY AND VALUE ABOVE
firebase.database().ref("users/").child(uid).set({
email: user.email,
userId: userIdOfTheUser,
phoneNumber: phoneNumberOfTheUser,
});
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
console.log(`error ====> ${errorMessage}
with error code ====> ${errorCode}`);
console.log(`The Id is ===> ${emailIdOfTheUser}
Password is ===> ${passwordOfTheUser}
ReMatch Password id ===> ${confirmPassworddOfTheUser}`);
// ...
});