본문 바로가기
기타 학습

(스크랩) CORS

by 비전공자 기록광 2021. 10. 29.
반응형

스프링 공부를 다시 하다가 CORS에 대해 나왔다.

책에서는 대충 프론트단과 백단의 서버도 다르게 띄우고 그래서 요청이 제대로 안들어가지고 그렇다고 하는데...

 

딱 예전에 겪은 알라딘 실습 실패기가 생각이 났다.

 

2021.05.11 - [WEB/BE] - [알라딘 API] 도서 데이터 검색하기_실습 실패..(이클립스 / 서블릿 / 오픈 API / 알라딘 / 도서데이터 / 백엔드 / 웹개발)

 

 

이때는 CORS가 뭔지... CORB가 뭔지...

왜이리 안되는지 이해가 안됐는데 이제야 이해가 간다.

 

설명을 너무 잘해두신 분들이 있기에 다시 실습하기전 스크랩해둠

 

CORS는 왜 이렇게 우리를 힘들게 하는걸까? | Evans Library (evan-moon.github.io)

 

CORS는 왜 이렇게 우리를 힘들게 하는걸까?

이번 포스팅에서는 웹 개발자라면 한번쯤은 얻어맞아 봤을 법한 정책에 대한 이야기를 해보려고 한다. 사실 웹 개발을 하다보면 CORS 정책 위반으로 인해 에러가 발생하는 상황은 굉장히 흔해서

evan-moon.github.io

 

브라우저는 자신이 보낸 예비 요청과 서버가 응답에 담아준 허용 정책을 비교한 후 요청을 보내는 것이 안전하다고  판단되면 같은 엔드 포인트로 다시 본 요청을 보내게 된다.

 

 

CORS 해결 방법

1. Access-Control-Allow-Origin 세팅하기

2. Webpack Dev Server로 리버스 프록싱하기

 

당시에도 1번 방법으로 시도해봤는데 실패했었다.

아마 뭐가 문제인지 이해조차 못하고 막해서 안된것 같음... 

 

 

다시 시도해서 꼭 성공하리라

 

 

CORS 😫 (velog.io)

 

CORS 😫

...를 싫어한다면 당신은 정상적인 주니어 프론트엔드 개발자다

velog.io

 

반응형

댓글