Request Policy

Axios 요청 정책 지도

Axios 요청은 호출 코드마다 흩어두지 말고 base client, interceptor, error mapping으로 정책을 모아야 합니다.

01 baseURL · timeout

공통 주소와 시간 제한을 한곳에 둔다.

Client
02 auth · refresh

토큰 첨부와 갱신 흐름을 요청 전후에 묶는다.

Interceptor
03 status -> UI

401, 403, 500을 사용자 행동으로 변환한다.

Error Map
구분기준처리
401 인증 만료 refresh 또는 로그인
403 권한 부족 접근 안내
5xx 서버 장애 재시도/문의 안내

핵심 요청 정책은 API 함수가 아니라 client 계층에서 먼저 통일한다.