CORS 오류 해결하기

이명진·2022년 4월 6일
0

우편번호를 클릭하면 해당 주소를 지도에 띄우고 중간 좌표값을 가져오는 기능이다.
좌표값을 데이터베이스에 저장해야 하기 때문에 필수적인 과정이다.


사파리에서는 잘 작동하는 기능이 크롬에서는 CORS오류 때문에 작동하지 않아서 좌표값을 가져올 수 없다.
좌표값을 불러와서 마커를 지도에 띄우는 기능에서 이런 오류는 치명적이다.

한번 해결해보도록 하자.

윈도우 기준 크롬 바로가기에 가서 어찌저찌 하면 된다고 한다.
하지만 나는 맥을 사용중이다.

여러가지 방법이 있지만 localhost 사용중에는 방법이 많이 없다.

맥 기준 터미널에 가서

open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome — args — user-data-dir=”/tmp/chrome_dev_test” — disable-web-security

을 입력하면 새로운 크롬창이 뜨는데 이 창에 한해서 cors 정책이 해제된다.


잘 작동된다.

profile
프론트엔드 뉴비

0개의 댓글