본문으로 건너뛰기

HTTPCredentials

어떤 enum인가요?

Fetch API의 RequestInit.credentials 값을 지정하는 문자열 enum입니다. 브라우저가 요청에 쿠키와 같은 자격 증명을 포함할지 결정합니다.

Values

NameValueDescription
INCLUDE'include'교차 출처 요청을 포함한 모든 요청에 자격 증명을 포함합니다.
SAME_ORIGIN'same-origin'동일 출처 요청에만 자격 증명을 포함합니다.
OMIT'omit'요청에 자격 증명을 포함하지 않습니다.

Example

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

const profile = await dench('https://api.example.com')
.get('/profile')
.credentials(HTTPCredentials.INCLUDE)
.toJson();

// RequestInit: { method: 'GET', credentials: 'include', headers: {} }