반응형
스프링 공부를 다시 하다가 CORS에 대해 나왔다.
책에서는 대충 프론트단과 백단의 서버도 다르게 띄우고 그래서 요청이 제대로 안들어가지고 그렇다고 하는데...
딱 예전에 겪은 알라딘 실습 실패기가 생각이 났다.
2021.05.11 - [WEB/BE] - [알라딘 API] 도서 데이터 검색하기_실습 실패..(이클립스 / 서블릿 / 오픈 API / 알라딘 / 도서데이터 / 백엔드 / 웹개발)
이때는 CORS가 뭔지... CORB가 뭔지...
왜이리 안되는지 이해가 안됐는데 이제야 이해가 간다.
설명을 너무 잘해두신 분들이 있기에 다시 실습하기전 스크랩해둠
CORS는 왜 이렇게 우리를 힘들게 하는걸까? | Evans Library (evan-moon.github.io)
브라우저는 자신이 보낸 예비 요청과 서버가 응답에 담아준 허용 정책을 비교한 후 요청을 보내는 것이 안전하다고 판단되면 같은 엔드 포인트로 다시 본 요청을 보내게 된다.
CORS 해결 방법
1. Access-Control-Allow-Origin 세팅하기
2. Webpack Dev Server로 리버스 프록싱하기
당시에도 1번 방법으로 시도해봤는데 실패했었다.
아마 뭐가 문제인지 이해조차 못하고 막해서 안된것 같음...
다시 시도해서 꼭 성공하리라
+
반응형
'기타 학습' 카테고리의 다른 글
(스크랩) 도커 (0) | 2021.11.04 |
---|---|
(스크랩) 데이터 레이크 (0) | 2021.11.04 |
[Network ②] OSI 기본 참조 모델 (OSI 모델 / OSI 7계층 / TCP/IP 모델 ) (0) | 2021.10.10 |
[Network ①] 네트워크 기본 이론 (네트워크 기초 / 구성 / 분류 / 규칙) (0) | 2021.10.07 |
HTTP 프로토콜 방식 (웹 기초 / 네트워크) (1) | 2021.10.04 |
댓글