axios error

Axios 오류 객체 판별 흐름

Axios는 HTTP 오류도 catch로 보내므로, catch 내부에서 응답 실패, 네트워크 실패, 설정 오류를 구분해야 사용자 메시지가 정확해집니다.

catch 블록에서 확인할 순서

diagnose

isCancel

사용자 이동이나 cleanup 취소는 조용히 정리합니다.

response

서버가 4xx, 5xx 응답을 보낸 상황입니다.

request

요청은 나갔지만 응답을 받지 못한 상황입니다.

message

요청 설정, URL, 코드 구성 오류를 확인합니다.

fallback

알 수 없는 오류는 로깅하고 일반 메시지로 안내합니다.

취소확인 응답확인 요청확인 메시지화
필드
의미
UI 메시지
error.response
서버가 실패 상태를 응답
상태 코드와 재시도 가능성 안내
error.request
네트워크, CORS, 서버 무응답
연결 상태와 잠시 후 재시도 안내