나는 서버가 위의 실행 가져옵니다 '오류'조건이 있지만 응용 프로그램은 정지 다운되었을 때의 URL런타임에 'get'요청의 오류를 처리하는 방법은 무엇입니까?
$http.get(url).
success(function(data){
... // store data in localStorage
}).
error(function(){
... // get data from localStorage
});
에 GET 요청을 만들기 위해 AngularJS와의 $ HTTP 서비스를 사용하고 있습니다. 응용 프로그램이 계속 처리되기를 원합니다. 따라서 오류가 발생하면 응용 프로그램은 localStorage에서 데이터를 가져와야합니다.
try 및 catch 예외 처리 시도했지만 응용 프로그램이 여전히 중단됩니다.
try{
$http.get(url).
... // store data in localStorage
}
catch(ex){
... // get data from localStorage
}
try catch를 사용하는 이유는 간단한 try catch 블록에서 예외가 발생하더라도 계속 실행하는 것이 가능하다는 것입니다.
이 문제를 어떻게 해결할 수 있는지 알고 싶습니다.
당신은 백엔드에서 만들어야한다고 생각합니다. –
http 오류가 발생하면 응용 프로그램이 중지되지 않아야합니다. 받고있는 예외를 지정할 수 있습니까? – user1537766
@ user1537766 http 오류가 아닙니다. 나는 " net :: ERR_CONNECTION_REFUSED"을 얻는다. –