Skip to content

5/8 (월) 아마란스 - Axios 사용법(feat. JavaScript) #20

Answered by amaran-th
amaran-th asked this question in Q&A
Discussion options

You must be logged in to vote

모든 axios 요청에 대해 공통된 옵션을 적용해주어야 할 때 사용합니다!
ex) 모든 요청에 대해 header에 인증 토큰을 포함시켜야 할 때 아래와 같이 설정해줄 수 있습니다

axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;

그리고 발표에서는 생략했지만, 옵션으로 baseURL을 넣어줄 수 있습니다.
url을 "https://localhost:8080/products"로 줄 수도 있지만
baseURL="https://localhost:8080", url="/products"로 줌으로써 코드 중복을 줄일 수 있는데, 이 때 baseURL을 전역설정 해주면 편하겠죠??

axios에 대한 전역 설정은 그 설정을 해준 파일 내에서만 적용됩니다.
그래서 보통은 사진처럼 api를 호출하고 처리하는 로직을 분리해 하나의 js 파일에 모아둡니다!

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@amaran-th
Comment options

amaran-th May 8, 2023
Maintainer Author

Answer selected by amaran-th
Comment options

You must be logged in to vote
1 reply
@amaran-th
Comment options

amaran-th May 8, 2023
Maintainer Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
3 participants