Sdílet prostřednictvím


RestError class

Vlastní typ chyby pro neúspěšné požadavky kanálu.

Extends

Error

Konstruktory

RestError(string, RestErrorOptions)

Vlastnosti

code

Kód samotné chyby (pokud je to možné, použijte na chybu RestError statics).

details

Bonusová vlastnost nastavená webem throw.

PARSE_ERROR

To znamená, že analýza odpovědi ze serveru se nezdařila. Je možné, že byla poškozena.

request

Žádost, která byla podána.

REQUEST_SEND_ERROR

Při vytváření žádosti se něco pokazilo. To znamená, že skutečný požadavek z nějakého důvodu selhal, například kvůli problému s DNS nebo ztrátě připojení.

response

Přijatá odpověď (pokud existuje)

statusCode

Stavový kód HTTP požadavku (pokud je k dispozici)

Zděděné vlastnosti

message
name
prepareStackTrace

Volitelné přepsání pro formátování trasování zásobníku

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

stack
stackTraceLimit

Zděděné metody

captureStackTrace(object, Function)

Vytvoření vlastnosti .stack pro cílový objekt

Podrobnosti konstruktoru

RestError(string, RestErrorOptions)

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

Parametry

message

string

Podrobnosti vlastnosti

code

Kód samotné chyby (pokud je to možné, použijte na chybu RestError statics).

code?: string

Hodnota vlastnosti

string

details

Bonusová vlastnost nastavená webem throw.

details?: unknown

Hodnota vlastnosti

unknown

PARSE_ERROR

To znamená, že analýza odpovědi ze serveru se nezdařila. Je možné, že byla poškozena.

static PARSE_ERROR: string

Hodnota vlastnosti

string

request

Žádost, která byla podána.

request?: PipelineRequest

Hodnota vlastnosti

REQUEST_SEND_ERROR

Při vytváření žádosti se něco pokazilo. To znamená, že skutečný požadavek z nějakého důvodu selhal, například kvůli problému s DNS nebo ztrátě připojení.

static REQUEST_SEND_ERROR: string

Hodnota vlastnosti

string

response

Přijatá odpověď (pokud existuje)

response?: PipelineResponse

Hodnota vlastnosti

statusCode

Stavový kód HTTP požadavku (pokud je k dispozici)

statusCode?: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

message

message: string

Hodnota vlastnosti

string

Zděděno z Chyba.zpráva

name

name: string

Hodnota vlastnosti

string

Zděděno z Error.name

prepareStackTrace

Volitelné přepsání pro formátování trasování zásobníku

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

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

Hodnota vlastnosti

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

Zděděno z Error.prepareStackTrace

stack

stack?: string

Hodnota vlastnosti

string

Zděděno z Chyba.stack

stackTraceLimit

static stackTraceLimit: number

Hodnota vlastnosti

number

Zděděno z Error.stackTraceLimit

Podrobnosti zděděných metod

captureStackTrace(object, Function)

Vytvoření vlastnosti .stack pro cílový objekt

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

Parametry

targetObject

object

constructorOpt

Function

Zděděno z Error.captureStackTrace