Dela via


RestError class

En anpassad feltyp för misslyckade pipelinebegäranden.

Extends

Error

Konstruktorer

RestError(string, RestErrorOptions)

Egenskaper

code

Koden för själva felet (använd statiska värden på RestError om det är möjligt.)

details

Bonusegenskap som anges av kastwebbplatsen.

PARSE_ERROR

Det innebär att det inte gick att parsa svaret från servern. Det kan ha varit felaktigt.

request

Begäran som gjordes.

REQUEST_SEND_ERROR

Något gick fel när du gjorde begäran. Det innebär att den faktiska begäran misslyckades av någon anledning, till exempel ett DNS-problem eller att anslutningen gick förlorad.

response

Svaret togs emot (om det finns några.)

statusCode

HTTP-statuskoden för begäran (om tillämpligt.)

Ärvda egenskaper

message
name
prepareStackTrace

Valfri åsidosättning för formatering av stackspårningar

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

stack
stackTraceLimit

Ärvda metoder

captureStackTrace(object, Function)

Skapa en .stack-egenskap för ett målobjekt

Konstruktorinformation

RestError(string, RestErrorOptions)

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

Parametrar

message

string

Egenskapsinformation

code

Koden för själva felet (använd statiska värden på RestError om det är möjligt.)

code?: string

Egenskapsvärde

string

details

Bonusegenskap som anges av kastwebbplatsen.

details?: unknown

Egenskapsvärde

unknown

PARSE_ERROR

Det innebär att det inte gick att parsa svaret från servern. Det kan ha varit felaktigt.

static PARSE_ERROR: string

Egenskapsvärde

string

request

Begäran som gjordes.

request?: PipelineRequest

Egenskapsvärde

REQUEST_SEND_ERROR

Något gick fel när du gjorde begäran. Det innebär att den faktiska begäran misslyckades av någon anledning, till exempel ett DNS-problem eller att anslutningen gick förlorad.

static REQUEST_SEND_ERROR: string

Egenskapsvärde

string

response

Svaret togs emot (om det finns några.)

response?: PipelineResponse

Egenskapsvärde

statusCode

HTTP-statuskoden för begäran (om tillämpligt.)

statusCode?: number

Egenskapsvärde

number

Information om ärvda egenskaper

message

message: string

Egenskapsvärde

string

Ärvd från Error.message

name

name: string

Egenskapsvärde

string

Ärvd från Error.name

prepareStackTrace

Valfri åsidosättning för formatering av stackspårningar

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

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

Egenskapsvärde

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

Ärvd från Error.prepareStackTrace

stack

stack?: string

Egenskapsvärde

string

Ärvd från Error.stack

stackTraceLimit

static stackTraceLimit: number

Egenskapsvärde

number

Ärvd från Error.stackTraceLimit

Ärvd metodinformation

captureStackTrace(object, Function)

Skapa en .stack-egenskap för ett målobjekt

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

Parametrar

targetObject

object

constructorOpt

Function

Ärvd från Error.captureStackTrace