Freigeben über


RestError class

Ein benutzerdefinierter Fehlertyp für fehlerhafte Pipelineanforderungen.

Extends

Error

Konstruktoren

RestError(string, RestErrorOptions)

Eigenschaften

code

Der Code des Fehlers selbst (verwenden Sie nach Möglichkeit statics für RestError.)

details

Bonus-Eigenschaft, die von der Wurfwebsite festgelegt wird.

PARSE_ERROR

Dies bedeutet, dass beim Analysieren der Antwort vom Server ein Fehler aufgetreten ist. Es kann falsch formatiert worden sein.

request

Die Anforderung, die gestellt wurde.

REQUEST_SEND_ERROR

Beim Stellen der Anforderung ist ein Fehler aufgetreten. Dies bedeutet, dass die tatsächliche Anforderung aus irgendeinem Grund fehlgeschlagen ist, z. B. ein DNS-Problem oder die Verbindungsherstellung.

response

Die empfangene Antwort (falls vorhanden).

statusCode

Der HTTP-Statuscode der Anforderung (falls zutreffend).)

Geerbte Eigenschaften

message
name
prepareStackTrace

Optionale Außerkraftsetzung für Formatierungsstapelablaufverfolgungen

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

stack
stackTraceLimit

Geerbte Methoden

captureStackTrace(object, Function)

Erstellen der .stack-Eigenschaft für ein Zielobjekt

Details zum Konstruktor

RestError(string, RestErrorOptions)

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

Parameter

message

string

Details zur Eigenschaft

code

Der Code des Fehlers selbst (verwenden Sie nach Möglichkeit statics für RestError.)

code?: string

Eigenschaftswert

string

details

Bonus-Eigenschaft, die von der Wurfwebsite festgelegt wird.

details?: unknown

Eigenschaftswert

unknown

PARSE_ERROR

Dies bedeutet, dass beim Analysieren der Antwort vom Server ein Fehler aufgetreten ist. Es kann falsch formatiert worden sein.

static PARSE_ERROR: string

Eigenschaftswert

string

request

Die Anforderung, die gestellt wurde.

request?: PipelineRequest

Eigenschaftswert

REQUEST_SEND_ERROR

Beim Stellen der Anforderung ist ein Fehler aufgetreten. Dies bedeutet, dass die tatsächliche Anforderung aus irgendeinem Grund fehlgeschlagen ist, z. B. ein DNS-Problem oder die Verbindungsherstellung.

static REQUEST_SEND_ERROR: string

Eigenschaftswert

string

response

Die empfangene Antwort (falls vorhanden).

response?: PipelineResponse

Eigenschaftswert

statusCode

Der HTTP-Statuscode der Anforderung (falls zutreffend).)

statusCode?: number

Eigenschaftswert

number

Geerbte Eigenschaftsdetails

message

message: string

Eigenschaftswert

string

Geerbt von Error.message

name

name: string

Eigenschaftswert

string

Geerbt von Error.name

prepareStackTrace

Optionale Außerkraftsetzung für Formatierungsstapelablaufverfolgungen

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

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

Eigenschaftswert

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

Geerbt von Error.prepareStackTrace

stack

stack?: string

Eigenschaftswert

string

Geerbt von Error.stack

stackTraceLimit

static stackTraceLimit: number

Eigenschaftswert

number

Geerbt von Error.stackTraceLimit

Details zur geerbten Methode

captureStackTrace(object, Function)

Erstellen der .stack-Eigenschaft für ein Zielobjekt

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

Parameter

targetObject

object

constructorOpt

Function

Geerbt von Error.captureStackTrace