크롬에서 fetch에 헤더를 설정하고 요청하는 경우 CORS 오류로 실패하는 경우가 발생했다.
처음엔 크롬 업데이트를 하고 난 이후 뭔가 변경돼 발생한 문제로 생각했다.
헤더 설정을 하지 않고 요청해보니 처음엔 307 Internal Redirect 한 다음 데이터를 가져왔다.
그래서 307이 뭔지 찾아보니 한 번이라도 HTTPS로 요청한 적이 있는 경우
해당 주소를 HTTP로 요청하면 발생하는 상태값이었다.
빠르게 해결하는 방법은 chrome://net-internals/#hsts > Delete domain security policies 에서
해당 주소를 입력하고 제거하거나 HTTPS로 요청하면 된다.
'JS' 카테고리의 다른 글
[JS] video.js 자동 재생이 안될 때 해결 방법 (0) | 2020.09.24 |
---|---|
[JS] Electron으로 앱만들기 (0) | 2020.08.13 |
[JS] PWA 만들기 (0) | 2020.02.20 |
[JS] ejs SyntaxError (0) | 2020.01.25 |
[JS] RegExp 재사용할 때 문제 해결 (0) | 2020.01.25 |