기타 학습

(스크랩) CORS

비전공자 기록광 2021. 10. 29. 18:16
반응형

스프링 공부를 다시 하다가 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

 

반응형