웹서비스를 개발 하던 중 위와 같은 에러를 만났다. 서버 응답에 Access-Control-Allow-Origin: * 와 같은 CORS 허용 헤더를 다 넣어줬지만 위와 같은 에러가 계속 발생했다. 알고보니 origin 보다 더 낮은 수준의 네크워크로 요청을 보내는 경우, 위와같이 에러를 발생한다.
이를 해결하기 위해서는 브라우져 설정에서, 위와 같은 제한을 해제해주어야 한다. 그리고 당연한 소리겠지만, 운영 환경에서는 위와 같은 상황이 발생하면 안된다.
- 크롬의 경우: chrome://flags/#block-insecure-private-network-requests 에 들어가서 설정 disabled
- 엣지의 경우: edge://flags/#block-insecure-private-network-requests 에 들어가서 설정 disabled
728x90
'Trouble Shootings' 카테고리의 다른 글
JAVA 에러 java.lang.IllegalArgumentException: URI is not hierarchical (0) | 2022.08.19 |
---|---|
SSH 에러: "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED" (1) | 2022.05.20 |
[이클립스] Can't connect to any repository: git-receive-pack not permitted on (0) | 2021.08.18 |
Vue.js 에러: vuex store is not a constructor (0) | 2021.07.14 |
mvn clean package 에러: Failed to load ApplicationContext (0) | 2021.07.12 |