Cross Origin Resource Sharing 으로
서로 다른 도메인의 리소스 요청을 보내고 받기 위해서
웹프론트엔드에서 Request Header에 CORS 관련 옵션을 넣어준다.
서버에서는 Resoponse Header에 해당하는 프론트의 요청을 허용한다는 내용을 넣어주면 된다.
이 때 사실 HTTP요청을 2번 보내게된다.
HTTP OPTION 을 통하여 먼저 요청(1)을 보내서 옵션을 서버에서 OK하게되면
이때 다시 get나 Post요청(2) 을 보내서 결과를 받아온다.
사실 라이브러리에서 해주긴 하지만, 잘 활용한다면
1) 특정 라우트만 CORS요청을 허용한다.
2) 특정 도메인에서 오는 요청만 허용한다.
가능해진다.
반응형
'패스트캠퍼스 > 자습' 카테고리의 다른 글
React로 Tic Tac Toe 만들기 (0) | 2020.01.15 |
---|---|
프론트엔드 개발자 면접 질문(기술면접) 정리 (47) | 2020.01.13 |
자바스크립트로 하는 자료구조와 알고리즘(12장) - 스택과 큐 (0) | 2019.11.13 |
자바스크립트로 하는 자료구조와 알고리즘(11장) - 해시 테이블 (2) | 2019.11.13 |
자바스크립트로 하는 자료구조와 알고리즘(10장) - 검색과 정렬 (0) | 2019.11.13 |