Delen via


RestError class

Een aangepast fouttype voor mislukte pijplijnaanvragen.

Extends

Error

Constructors

RestError(string, RestErrorOptions)

Eigenschappen

code

De code van de fout zelf (gebruik indien mogelijk statics op RestError.)

details

Bonuseigenschap ingesteld door de throw-site.

PARSE_ERROR

Dit betekent dat het parseren van het antwoord van de server is mislukt. Het is mogelijk misvormd.

request

De aanvraag die is gedaan.

REQUEST_SEND_ERROR

Er is iets misgegaan bij het indienen van de aanvraag. Dit betekent dat de werkelijke aanvraag om een of andere reden is mislukt, zoals een DNS-probleem of het verlies van de verbinding.

response

Het ontvangen antwoord (indien van toepassing)

statusCode

De HTTP-statuscode van de aanvraag (indien van toepassing).)

Overgenomen eigenschappen

message
name
prepareStackTrace

Optionele overschrijving voor het opmaken van stacktraceringen

Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

Overgenomen methoden

captureStackTrace(object, Function)

De eigenschap .stack maken voor een doelobject

Constructordetails

RestError(string, RestErrorOptions)

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

Parameters

message

string

Eigenschapdetails

code

De code van de fout zelf (gebruik indien mogelijk statics op RestError.)

code?: string

Waarde van eigenschap

string

details

Bonuseigenschap ingesteld door de throw-site.

details?: unknown

Waarde van eigenschap

unknown

PARSE_ERROR

Dit betekent dat het parseren van het antwoord van de server is mislukt. Het is mogelijk misvormd.

static PARSE_ERROR: string

Waarde van eigenschap

string

request

De aanvraag die is gedaan.

request?: PipelineRequest

Waarde van eigenschap

REQUEST_SEND_ERROR

Er is iets misgegaan bij het indienen van de aanvraag. Dit betekent dat de werkelijke aanvraag om een of andere reden is mislukt, zoals een DNS-probleem of het verlies van de verbinding.

static REQUEST_SEND_ERROR: string

Waarde van eigenschap

string

response

Het ontvangen antwoord (indien van toepassing)

response?: PipelineResponse

Waarde van eigenschap

statusCode

De HTTP-statuscode van de aanvraag (indien van toepassing).)

statusCode?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

message

message: string

Waarde van eigenschap

string

Overgenomen van Error.message

name

name: string

Waarde van eigenschap

string

Overgenomen van Error.name

prepareStackTrace

Optionele overschrijving voor het opmaken van stacktraceringen

Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces

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

Waarde van eigenschap

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

Overgenomen van Error.prepareStackTrace

stack

stack?: string

Waarde van eigenschap

string

Overgenomen van Error.stack

stackTraceLimit

static stackTraceLimit: number

Waarde van eigenschap

number

Overgenomen van Error.stackTraceLimit

Details overgenomen methode

captureStackTrace(object, Function)

De eigenschap .stack maken voor een doelobject

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

Parameters

targetObject

object

constructorOpt

Function

Overgenomen van Error.captureStackTrace