본문으로 건너뛰기

HTTPMode

어떤 enum인가요?

Fetch API의 RequestInit.mode 값을 지정하는 문자열 enum입니다. 요청의 교차 출처 처리 방식을 설정합니다.

Values

NameValueDescription
CORS'cors'CORS 프로토콜을 사용하는 교차 출처 요청을 허용합니다.
NO_CORS'no-cors'제한된 메서드와 Header로 교차 출처 요청을 보내며 opaque 응답을 반환할 수 있습니다.
SAME_ORIGIN'same-origin'교차 출처 요청을 허용하지 않습니다.

Example

import { dench, HTTPMode } from 'dench-fetch';

const response = await dench('https://api.example.com')
.get('/public-resource')
.mode(HTTPMode.CORS)
.toResponse();

// RequestInit: { method: 'GET', mode: 'cors' }