문서

클래스: RateLimitError

HTTP 429: 속도 제한을 초과했습니다.

상속

생성자

생성자

new RateLimitError(
   status,
   body,
   headers,
   message?
): RateLimitError;

매개변수

status

number

body

unknown

headers

Headers

message?

string

반환값

RateLimitError

상속됨

APIError.constructor

속성

body

readonly body: unknown;

파싱된 JSON, 응답 텍스트, 또는 본문이 비어 있을 때의 undefined입니다.

상속됨

APIError.body


headers

readonly headers: Headers;

HTTP 응답 헤더입니다.

상속됨

APIError.headers


requestId

readonly requestId: string | undefined;

x-typesafe-request-id에서 가져온 요청 ID이며, 없으면 undefined입니다.

상속됨

APIError.requestId


retryAfterMs

readonly retryAfterMs: number | undefined;

밀리초 단위의 서버 재시도 지연이며, 없거나 유효하지 않으면 undefined입니다.


status

readonly status: number;

HTTP 응답 상태 코드입니다.

상속됨

APIError.status

메서드

fromResponse()

static fromResponse(
   status,
   body,
   headers
): APIError;

HTTP 상태 코드에 해당하는 오류 서브클래스를 생성합니다.

매개변수

status

number

body

unknown

headers

Headers

반환값

APIError

상속됨

APIError.fromResponse