[debugging] Access Control Allow Origin 에러 해결법

UI 등을 만들 때, 만약 아래와 같은 에러가 난다면?

Access to XMLHttpRequest at 'http://192.168.1.10:9999/api/list?' from origin 'http://localhost:3200' has been blocked by CORS policy.
Response to preflight request doesn't pass acess control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

99%의 확률로 브라우저 단에서 막고 있는 것이므로 아래와 같이 해결한다.

 

주의! 본 블로그는 본인이 실행한 코드에 대해 그 어떠한 책임도 지지 않습니다.

Chrome

  1. 윈도우에서 실행창 (윈도우키 + R)을 띄워 아래의 명령어를 입력한다.

    chrome.exe --user-data-dir="C://Chrome dev session" --disable-web-security

  1. 아래와 같이 크롬을 실행했을 때 무시무시한 말(?)이 나온다면 성공!