Dela via


RestError class

En anpassad feltyp för misslyckade pipelinebegäranden.

Extends

Error

Konstruktorer

RestError(string, RestErrorOptions)

Egenskaper

code

Själva felets kod (använd statiska värden på RestError om möjligt.)

details

Bonusegenskap som ställts in av kastplatsen.

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. Den här egenskapen kan inte räknas upp.

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 går förlorad.

response

Det mottagna svaret (om det finns något.) Den här egenskapen kan inte räknas upp.

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 .stack-egenskapen på ett målobjekt

Konstruktorinformation

RestError(string, RestErrorOptions)

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

Parametrar

message

string

Egenskapsinformation

code

Själva felets kod (använd statiska värden på RestError om möjligt.)

code?: string

Egenskapsvärde

string

details

Bonusegenskap som ställts in av kastplatsen.

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. Den här egenskapen kan inte räknas upp.

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 går förlorad.

static REQUEST_SEND_ERROR: string

Egenskapsvärde

string

response

Det mottagna svaret (om det finns något.) Den här egenskapen kan inte räknas upp.

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 .stack-egenskapen på ett målobjekt

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

Parametrar

targetObject

object

constructorOpt

Function

ärvd från Error.captureStackTrace