프론트엔드/리액트
-
리액트 CORS 에러처리프론트엔드/리액트 2022. 3. 3. 15:45
CORS : Cross-Origin Resource Sharing 리액트로 웹을 조금이라도 만들다보면 분명히 만나는 오류다. 서버에서(nodejs가정) npm i cors 설치해서 피하는 방법이라고 있긴한데 이것도 왠만하면 안하는게 좋다. CORS를 안쓰기 위해서 리액트에서 post 요청을 할 때마다 body에 json을 담아 보내지 못한다. Content-Type: application/json 을 못쓰기 때문이다. MDN 공식 홈페이지를 보면 이런 내용이 있다. 보통 json 형태가 가독성도 좋고 해석하는데도 깔끔한데 이것이 금지되서 번거롭긴하지만 꼭 필요한 경우가 아니라면 CORS 정책을 지키는것이 좋다. 참고 : Cross-Origin Resource Sharing (CORS) - HTTP | M..