共用方式為


RestError class

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

Extends

Error

建構函式

RestError(string, RestErrorOptions)

屬性

code

如果可能的話,錯誤本身的程式碼 (在 RestError 上使用靜態。)

details

擲回網站所設定的 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

擲回網站所設定的 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