인프런 커뮤니티 질문&답변
axios.defaults.baseURL 지정 후, 다른 서버에 요청을 보내려면?
해결된 질문
작성
·
4.9K
0
/front/sagas/index.js 에서
axios.defaults.baseURL = 'http://localhost:3065';
axios.defaults.withCredentials = true;
이렇게 공통으로 지정을 해주는데,
만약에 예외적으로 다른 URL을 사용하고 싶으면 어떻게 하나요?
function loadPostsAPI(data) {
return axios.get('http://naver.com/test', data);
}
이런식으로 개별적으로 URL 넣어주면 될까요?
아니면 애초에 공통URL을 지정해주지 말고
각자 넣어줘야 하는걸까요?
공통URL과 더불어 withCredentials 값도 각자 넣으려면
어떻게 해야하는지 궁금합니다!
답변 1
2
제로초(조현영)
지식공유자
네 풀 URL 개별적으로 넣어주시면 됩니다. 만약 이렇게 각자 넣는게 여러 개로 많아지고 공통되는 것도 많다면(A A B B B C C 이런 식으로)
axios instance 찾아보시면 됩니다. A, B, C 주소별로 instance와 설정을 다르게 할 수 있습니다.
https://github.com/axios/axios#creating-an-instance




