0
我有以下代碼爲我的登錄表單:
$http.post('url', {user: {email: $scope.user.email, password:$scope.user.password}}).success(function(data, status, headers, config) {
console.log(status);
console.log(data);
}).error(function(data, status, headers, config) {
window.alert("invalid");
});
我也沒有在Restangular相同,有同樣的問題。使用有效的憑據登錄可以正常工作。
我的rails後端API正確返回401未經授權的響應。任何想法,爲什麼當我輸入一個無效的電子郵件/密碼錯誤代碼永遠不會運行?
謝謝!
您是說當登錄嘗試失敗時不會調用警報?如果是這樣,成功處理程序稱爲? –
對於任何Google員工來到這裏(像我一樣):我發生的原因是我有另一個攔截器,它沒有正確地拒絕在其'responseError'方法中的承諾。 –