Axios error

Axios 오류는 response, request, setup 단계로 나눠 판별한다

서버가 응답한 오류와 네트워크가 실패한 오류, 요청 설정 자체가 잘못된 오류는 사용자 메시지와 재시도 방식이 다르다.

response 있음 서버가 상태코드 응답status/data 확인권한/검증 오류
response 없음 request만 있으면 네트워크둘 다 없으면 설정 오류재시도 기준 분리
구분
원인
처리
error.response
4xx/5xx
상태코드별 메시지
error.request
응답 없음
네트워크/타임아웃
error.message
설정/코드 문제
로그 확인
cancel
의도된 취소
오류 UI 제외
핵심 오류 객체를 구분해야 사용자가 고칠 문제와 시스템이 재시도할 문제를 나눌 수 있다.