edit2: https://stackoverflow.com/a/37784969/107282 sugeruje, że nie muszę się martwić, ponieważ nie dzieje się to na prawdziwym urządzeniu.Status uchwytu (np. 503) w odpowiedzi opcji Axios OPCJE
Używam Axios w VueJS hybrydowy (Cordova) aplikacji i apeluję API.
Axios jest (prawidłowo) robi „” OPTIONS
wniosek inspekcji wstępnej przed moim GET
/POST
żądań, ale jeśli API zwraca 503
na tym punkcie, mój błąd kod obsługi nie zostanie wywołana.
HTTP.post(url, data, {headers: {Authorization: 'Bearer ' + token.getAccessToken()}})
.then(response => response)
.catch(error => {
// Not reached
});
Jak mogę złapać ten status błędu?
edit: zrzut ekranu z narzędzi chrom dev:
Jaka jest treść "odpowiedzi" w przypadku "503"? Czy ustawiony jest plik 'response.data'? – Sergio
Używam axios i otrzymuję błąd 503 przez blok catch przy operacji get, status jest w error.response.status – FAjir
Czy błąd 503 nie jest błędem sieci? Błędy sieci nie są obsługiwane przez aksje. – sandrooco