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