CORS에 대해

민박지·2021년 5월 4일
0

WEB

목록 보기
1/3

도메인 또는 포트가 다른 서버에서 다른서버의 자원을 요청하면 생기는 문제이다.(같은도메인을 써도 포트가 다른곳에서 요청하면 해당 문제가생김)

의외로 이번에 처음 불편함을 느낀 오류였는데 우연찮게
swagger-ui 를 사용해서 curl 요청을 주는데 필요하게 되었다.

재밌는건 결국 브라우저가 검사하는것 뿐이다.

preflight 요청도 결국 브라우저가 보내는것 뿐이다.

'Access-Control-Request-Headers'
리퀘스터의 헤더값을 받아서 Allow-Headers 값을 반영한다.

'Access-Control-Allow-Origin' - 허용할 도메인주소
'Access-Control-Allow-Methods'- 허용할 http 메서드
'Access-Control-Allow-Headers'- 허용할 헤더

preflight 관련한 options 메서드 관련 에러를 확인 못해봐서 아직 어떤상황에서 발생하는지에 대해 정확한 이해가 덜되었다고 느껴지는 부분이 있다.

profile
개발자

0개의 댓글