React에서 Cors 문제 해결하기 (With proxy)
React에서 Cors 문제가… 최근 내 개인 프로젝트를 위해서 React와 node, next.js, typescript, tailwindcss 가 필요했다. 개발을 한창 내려놨던 터라 다시 새로운 것을 하려니 귀찮아졌다. 하지만 기존의 jQuery로 진행한 프로젝트를 모바일용으로 개발하는 것과 서버 기능 분담 등은 불가능 했다. 그래서 노마드코더 에서 강의를 들으며, 외국 성님들의 유튭 강의를 들으며 공부를 시작했다. 강의는 다 들었고, 샘플 프로젝트로 한번 개발을 시작해봤다. 그런데 fetch를 사용해서 JSON을 가져오는 부분에서 Cors 문제가 발생했다. 에러 내용은 다음과 같았다. 저 위에 xxx.com은 내가 임의로 설정한 사이트다.
(정보 조회 사이트 공개가 불가해서 임의로 설정했다.) 이걸 해결하는 법은 총 2개가 있다. xxx.com 의 서버 사이드에서 처리해주기. React의 package에서 proxy 처리 해주기. 1번 방법의 경우 나에겐 선택할 수 없는 옵…