CORS 에러 해결 하기- 알라딘API/ 보완 사항
·
FRONTEND/React
알라딘 API를 사용해서 프로젝트를 진행하는데 CORS 에러가 생겼다. 개발 할 당시에는 CORS 확장 프로그램을 사용하여서 문제가 안생겼는데 배포를 하려니 상당히 거슬려서 어떻게하면 해결할 수 있는지 찾아봤음. 직접 API를 호출하면 제약이 발생하고, EXPRESS 서버를 도입하여 백엔드 서버를 거친 후 요청/응답이 이루어지도록 했다.(CORS 미들웨어) 일단 테스트로 만든 곳에서 동작하는것은 확인했다. 이제BookMarket에 적용하면되는데, 서버를 express 폴더에 npm init-y 로 package.json 생성 후 라이브러리들을 설치한다. 설치 완료되면 server.js 를 만들어서 안에 api를 불러올 수 있도록 코드를 짠다. // backend/server.js const express..