근본적인 CORS 문제를 해결하기 위해서는 지금 프로젝트의 방향을 구조적으로 바꾸어야 할 필요성이 보인다.
지금은 http://wais.gq(배포 URL)/searching?search=...(페이지 URL)의 링크를 통해 서비스가 동작하기 때문에 오리진이 제대로 격리되어 있지 않다.
이러한 문제는 CORS를 무시하고 가져오는 API가 잘 동작하지 않거나 리소스들을 막아놓은 경우 가져올 수 없는 문제가 발생한다.
의논중인 해결 방법
우리 서비스를 프록시 서버로 타겟 url에 접속한다.
fetch, XMLHttpRequest를 통해 모든 HTML, CSS, 이미지 리소스들을 가져온다.
근본적인 CORS 문제를 해결하기 위해서는 지금 프로젝트의 방향을 구조적으로 바꾸어야 할 필요성이 보인다. 지금은 http://wais.gq(배포 URL)/searching?search=...(페이지 URL)의 링크를 통해 서비스가 동작하기 때문에 오리진이 제대로 격리되어 있지 않다. 이러한 문제는 CORS를 무시하고 가져오는 API가 잘 동작하지 않거나 리소스들을 막아놓은 경우 가져올 수 없는 문제가 발생한다.
의논중인 해결 방법