0
我正在使用Firebase在網絡平臺上註冊新用戶, 註冊效果很好,我可以在Firebase控制檯中看到新用戶。Firebase加載資源失敗:服務器響應狀態爲400錯誤
但是,當我像例如重複的郵件在註冊過程中查了一些錯誤,我在開發者工具控制檯得到一個錯誤:
www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=.. iucensg Failed to load resource: the server responded with a status of 400()
這是我的代碼,希望能幫到你:
firebase.auth().createUserWithEmailAndPassword($scope.email, $scope.password).then((user) => {
firebase.auth().currentUser.getToken(/* forceRefresh */ true).then(function (idToken) {
var providerID = user.providerData["0"].providerId;
$http({
method: 'POST',
url: url + '/userReg',
data: {
firstName: $scope.firstName,
lastName: $scope.lastName,
providerID
},
headers: {'x-auth': idToken},
}).then(function successCallback(response) {
if (response.status == 200) {
// $scope.$emit('logoutEvent', true);
$sessionStorage.put('ActiveUser', {accToken: idToken, providerID: 'email'});
$scope.$parent.logoutShow = true;
$scope.$parent.diaryShow = true;
$scope.$parent.userShow = true;
$scope.$parent.signInShow = false;
$scope.$parent.registerShow = false;
$window.location.href = '#/diary';
}
}, function errorCallback(response) {
console.log(response.data);
});
}).catch(function (error) {
console.log(error);
});
}).catch(function (error) {
$scope.alertShow = true;
$scope.errorMessage = error.message;
})
您啓用的身份驗證登錄方法Firebase控制檯? – aofdev
我啓用了電子郵件/密碼,如果這是你的意思 – zb22