Я пытаюсь сделать POST для создания учетной записи, и я ожидаю 400 неверных запросов (имя пользователя уже используется или электронная почта уже используется).
Я подтвердил другими инструментами (RESTED для firefox), чтоЯ получаю правильную ошибку 400 с моим сообщением, но с AngularJS response.status, response.data и response.statusText все дают значение 'undefined'.
Ниже приведено определение моего запроса в AngularJS:
var req = {
method: 'POST',
url: myURL,
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
},
data: $scope.user
};
$http(req).then(
function(response){
console.log("account created perfectly!");
},
function(response){
console.log("ERROR " + response.status + ": account cannot be created!");
// the data is Username/Password
alert(response.data + " invalid!");
}
)
Что я делаю не так?