🔄Axiso
HTTP 통신 클라이언트 라이브러리인 Aixos에 대한 설정 파일입니다.
Last updated
HTTP 통신 클라이언트 라이브러리인 Aixos에 대한 설정 파일입니다.
Last updated
해당 파일은 회사 내부 백엔드 분들과 약속된 기준으로 작성된 만큼 일반적인 상황에서는 수정 할 일이 적습니다.
그러나 외부와 협업을 하는 등 불가피하게 수정을 해야 할 상황이 있기 때문에 각 부분별로 작성된 목적을 확인해봅시다.
이 파일은 새 Axios instance를 설정하여 기본 설정 및 토큰 처리와 관련된 로직들이 작성된 파일입니다.
파일이 길진 않지만 이러한 axios instance를 생성해보지 않았다면 조금 어렵게 느껴질 수 있습니다.
가장 기본적인 axios
설정입니다.
해당 파일에서 생성한 axios Class
를 다른 api 파일에서 instance
로 생성하여 사용합니다.
BaseUrl 은 env
파일 및 Vercel
에서 관리하기 때문에 환경변수의 base Url을 참조하지만
S3 upload시 baseURL 과 같은 변경이 필요한 상황에서는 따로 변경하여 사용해야 합니다.
이 함수는 access
토큰 만료시 axios response interceptor에서 refresh 로직을 처리하기 위한 함수입니다.
수정할 일은 거의 없지만 refresh 로직이 궁금한 분들은 보는 것도 좋습니다.
추후 작성 예정입니다.