Skip to main content

FetchHelperDefaultOptions

fetchHelper 함수의 옵션입니다.

Signature

interface FetchHelperDefaultOptions 

Properties

Property

Modifiers

Type

Description

baseUrl?

string | URL

(Optional) fetch의 baseURL입니다.

fetch?

ReturnType<FetchHelperType>

(Optional) fetchHelper 함수에서 사용될 fetch 함수입니다. 제공되지 않으면 전역 스코프의 fetch 함수가 사용됩니다. node-fetch, cross-fetch 등과 같은 어떤 fetch 구현체라도 사용할 수 있습니다. 또한 fetchHelper에 의해 생성된 fetch 함수 또한 여기에서 사용할 수 있습니다.

headers?

HeadersInit

(Optional) fetch의 기본 헤더입니다. 만약 fetch의 두 번째 인자가 headers 속성을 가지고 있지 않은 경우 사용됩니다. 제공되고 fetch를 호출할 때 headers도 제공된 경우, 헤더가 병합됩니다. 헤더의 우선순위는 requestInit.headers > defaultOptions.headers입니다. 중복된 헤더는 덮어쓰기 됩니다.

interceptors?

{ request?: (requestArgs: FetchArgs, fetch: NonNullable<FetchHelperDefaultOptions['fetch']>) => Promise<FetchArgs>; response?: (response: Response, requestArgs: FetchArgs, fetch: NonNullable<FetchHelperDefaultOptions['fetch']>) => Promise<Response>; }

(Optional)