axios 인스턴스를 활용하며 GET방식으로 데이터를 불러오려는데라는 error가 발생하였다. 200이 뜨는 걸 봐서는 정상적으로 응답을 받은 건데 왜 발생한걸까?instance를 생성 할 때에 다음과 같이 코드를 작성하였는데withCredentials를 주석처리하니 해결되었다.
export const instance = axios.create({
baseURL: `서버주소`,
headers: {
'content-type': 'application/json;charset=UTF-8',
accept: 'application/json,',
},
// withCredentials: true,
});
withCredentials 같은 경우는 토큰을 쿠키에 담기위해 쓰이는데 클라이언트와 서버 둘 다 설정을 해줘야 오류가 발생하지 않는다. 이번 상황의 경우 클라이언트에서만 설정을 하여 발생한 오류인 것 같다.