共用方式為


RestError class

失敗管線要求的自定義錯誤類型。

Extends

Error

建構函式

RestError(string, RestErrorOptions)

屬性

code

錯誤本身的程式代碼(可能的話,請使用 RestError 上的靜態。

details

Throw 網站所設定的 Bonus 屬性。

PARSE_ERROR

這表示剖析來自伺服器的回應失敗。 可能格式不正確。

request

已提出的要求。 這個屬性不可列舉。

REQUEST_SEND_ERROR

提出要求時發生錯誤。 這表示實際要求因為某些原因而失敗,例如 DNS 問題或連線遺失。

response

收到的回應(如果有的話)。這個屬性不可列舉。

statusCode

要求的 HTTP 狀態代碼(如果適用的話)。

繼承的屬性

message
name
prepareStackTrace

格式化堆疊追蹤的選擇性覆寫

請參閱 https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

繼承的方法

captureStackTrace(object, Function)

在目標物件上建立 .stack 屬性

建構函式詳細資料

RestError(string, RestErrorOptions)

new RestError(message: string, options?: RestErrorOptions)

參數

message

string

屬性詳細資料

code

錯誤本身的程式代碼(可能的話,請使用 RestError 上的靜態。

code?: string

屬性值

string

details

Throw 網站所設定的 Bonus 屬性。

details?: unknown

屬性值

unknown

PARSE_ERROR

這表示剖析來自伺服器的回應失敗。 可能格式不正確。

static PARSE_ERROR: string

屬性值

string

request

已提出的要求。 這個屬性不可列舉。

request?: PipelineRequest

屬性值

REQUEST_SEND_ERROR

提出要求時發生錯誤。 這表示實際要求因為某些原因而失敗,例如 DNS 問題或連線遺失。

static REQUEST_SEND_ERROR: string

屬性值

string

response

收到的回應(如果有的話)。這個屬性不可列舉。

response?: PipelineResponse

屬性值

statusCode

要求的 HTTP 狀態代碼(如果適用的話)。

statusCode?: number

屬性值

number

繼承的屬性詳細資料

message

message: string

屬性值

string

繼承自 Error.message

name

name: string

屬性值

string

繼承自 Error.name

prepareStackTrace

格式化堆疊追蹤的選擇性覆寫

請參閱 https://v8.dev/docs/stack-trace-api#customizing-stack-traces

static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

屬性值

(err: Error, stackTraces: CallSite[]) => any

繼承自 Error.prepareStackTrace

stack

stack?: string

屬性值

string

繼承自 Error.stack

stackTraceLimit

static stackTraceLimit: number

屬性值

number

繼承自 Error.stackTraceLimit

繼承的方法的詳細資料

captureStackTrace(object, Function)

在目標物件上建立 .stack 屬性

static function captureStackTrace(targetObject: object, constructorOpt?: Function)

參數

targetObject

object

constructorOpt

Function

繼承自 Error.captureStackTrace