mode
옵션으로 CORS의 요청 모드를 변경할 수 있다.fetch(url, { mode: 'cors' }); // 기본값 fetch(url, { mode: 'same-origin' }); fetch(url, { mode: 'no-cors' });
요청 모드 | 의미 |
cors(기본값) | CORS 사용. 서버의 CORS 설정에 따라 요청이 허용되거나 거부됨 |
same-origin | CORS 미사용. 동일 출처 요청만 허용하고, 다른 출처로의 요청은 에러 발생 |
no-cors | CORS 미사용. 교차 출처 요청 중 단순 요청만 허용하고, 불투명한 응답³⁾을 받음 |