August 06, 2021
한 사이트에서 주소가 다른 서버로 요청을 보낼 때 CORS 관련 에러가 발생한다.
https://aaa.com 에서 https://bbb.com/api/ccc API로 정보를 받아오기 위해 ‘프론트’에서 HTTP 요청을 보냈을 때 미리 특정 설정을 해주지 않으면 CORS 관련 에러로 막히게 된다.
‘PostMan’ 같은 것으로 똑같은 요청을 보내거나 ‘백엔드’에서 HTTP로 요청을 보내면 정상 동작하지만 ‘웹사이트’에서 요청을 보낼 때만 CORS 관련 에러가 발생한다.
이는 ‘브라우저’에서 발생시키는 에러이기 때문이다.
example
https://github.com:443/JESS2/Jess2-blog?tab=repositories#example
https://
- Protocolgithub.com
- Host:443
- Port/JESS2/Jess2-blog
- Path?tab=repositories
- Query String#example
- Fragment