-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CORS 오류 발생 #51
Comments
왜인지 모르겠는데 서버 측에서 보낸 응답에 Access-Control-Allow-Origin 헤더가 안보이네요... |
이거 쓰면 CORS에러 없이 가져올 수 있습니다 |
CORS를 해결하는 방법은 상당히 다양하겠습니다만 각각 장단점을 갖고 있습니다. 대충 리스트업하자면 다음과 같을텐데요. 본질적인 문제 해결이 아니다보니 프록시를 사용하는 방향은 지양하고 있습니다.
CORS는 단순히 무언가를 잘못해서 생긴 오류가 아니라 사이트가 데이터를 지키기 위해 설정한 보안 정책이고 운영 주체가 교차 출처 자원 공유를 허용하고 싶어하지 않는다면 그 이유를 물어보는 게 합당하다고 생각합니다. |
Chrome 확장 프로그램의 경우에는 host permission 목록에 solved.ac API 주소를 추가하면 service worker에서 solved.ac의 api에 요청을 날리는 작업이 가능합니다. {
"host_permissions": ["https://solved.ac/api/v3/*"],
} solved.ac의 api을 사용하는 확장 프로그램을 개발하실 분들은 Content Script(브라우저 영역)에서 직접 api 요청을 보내지 마시고, Service Worker에게 메시지를 보내신 후 직접적인 api 요청은 Service Worker에서 진행하도록 구현해 주시면 되겠습니다! |
어제쯤 부터 CORS 에러가 발생합니다.
The text was updated successfully, but these errors were encountered: