文件導航

類:APIError

來自 API 的一次不成功的 HTTP 響應。

繼承

被繼承

建構函式

建構函式

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

參數

status

number

body

unknown

headers

Headers

message?

string

回傳值

APIError

重寫

TypeSafeError.constructor

屬性

body

readonly body: unknown;

解析後的 JSON、響應文本,或空 body 時的 undefined。


headers

readonly headers: Headers;

HTTP 響應頭。


requestId

readonly requestId: string | undefined;

來自 x-typesafe-request-id 的請求 ID,缺失時為 undefined。


status

readonly status: number;

HTTP 響應狀態碼。

方法

fromResponse()

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

為某個 HTTP 狀態碼建立對應的錯誤子類。

參數

status

number

body

unknown

headers

Headers

回傳值

APIError