3월 12일 TIL

임덤덤·2023년 3월 12일
0

Axios Instance

  • API요청을 하기전에 공통적으로 입력되는것들
    • 서버의 URL
    • Content-Type
  • 등등을 미리 지정하고 간편하게 사용할수있음

이번 프로젝트의 Instance

토큰이 필요하지 않은 요청

export const baseInstance = axios.create({
  baseURL: "Base URL",
  timeout: 1000,
  headers: {
    "Content-Type": "application/json",
  },
});

토큰이 필요한 요청

export const tokenInstance = axios.create({
  baseURL: "Base URL",
  timeout: 1000,
  headers: {
    "Content-Type": "application/json",
    Authorization: accessToken,
  },
});
  • 이렇게 Instance를 지정할순 있지만 이 방법보단 공통 관심사를 나눠서 Instance를 나눠보는게 조금더 좋을꺼같다
    • 다음 프로젝트때는 그런디테일도 신경써야 할듯 하다
profile
응애🐣 예비 개발자 입니다.

0개의 댓글