Axios lifecycle

Axios 요청은 인스턴스 설정, 인터셉터, 응답 처리 순서로 흐른다

공통 baseURL과 header는 instance에 두고, 요청/응답 interceptor가 cross-cutting 처리를 담당한다.

Instance baseURL/header 공통 설정
Request interceptor 토큰/로그 추가
Response interceptor 데이터/오류 정규화
Caller UI state 성공/실패 반영
구간
맡는 일
주의
instance
공통 규칙
컴포넌트별 중복
request interceptor
인증 헤더
무한 갱신
response interceptor
오류 변환
원인 손실
caller
화면 상태
비즈니스 처리
핵심 Axios 인스턴스는 요청마다 반복되는 규칙을 한곳에 모으는 경계다.