반응형
Angular.js $http 가로채기 "net::ERR_CONNECTION_REFUSED"
다음을 사용하여 웹 사이트의 일반 오류 핸들러를 작성하려고 합니다.$http'
가로채기는 하지만 내가 원하는 것을 할 수 없는 것 같아.
요격기를 설치했습니다'response'
그리고.'responseError'
그러나 서버가 오프라인 상태이거나 응답하지 않을 때는 호출되지 않습니다(net::ERR_CONNECTION_REFUSED).왜 이런 일이 일어나는지 알겠어요. 가로채기엔 반응이 없어요.
이러한 오류를 검출하는 일반적인 방법이 있는지 알고 싶습니다.$httpPromise
의error
콜백이 표시됩니다.
ResponseError 상태를 확인할 수 있습니다.API가 0(Angular 1.3.18까지) 또는 -1(Angular 1.3.19 이후)인 경우:
angular.module("services.interceptor", arguments).config(function($httpProvider) {
$httpProvider.interceptors.push(function($q) {
return {
responseError: function(rejection) {
if(rejection.status <= 0) {
window.location = "noresponse.html";
return;
}
return $q.reject(rejection);
}
};
});
});
언급URL : https://stackoverflow.com/questions/23914893/angular-js-http-intercept-neterr-connection-refused
반응형
'programing' 카테고리의 다른 글
X-Requested-With 헤더의 요점은 무엇입니까? (0) | 2023.04.02 |
---|---|
$.disc() jquery를 사용하여 여러 데이터를 전송하는 방법 (0) | 2023.04.02 |
WooCommerce에서 동일한 SKU를 사용하여 여러 개의 단순 제품을 만드는 방법은 무엇입니까? (0) | 2023.04.02 |
Angular 1.6의 단순 해시(#/)가 아닌 URL 해시방(#!/) 프리픽스 (0) | 2023.04.02 |
각도에서의 컨트롤러 코드 구성 (0) | 2023.04.02 |