Udostępnij za pośrednictwem


RestError class

Niestandardowy typ błędu dla żądań potoku, który zakończył się niepowodzeniem.

Rozszerzenie

Error

Konstruktory

RestError(string, RestErrorOptions)

Właściwości

code

Kod samego błędu (jeśli jest to możliwe, użyj statycznych funkcji RestError).

details

Właściwość bonusowa ustawiona przez witrynę rzutu.

PARSE_ERROR

Oznacza to, że analizowanie odpowiedzi z serwera nie powiodło się. Mogło to być źle sformułowane.

request

Żądanie, które zostało złożone. Ta właściwość nie jest wyliczalna.

REQUEST_SEND_ERROR

Wystąpił problem podczas tworzenia żądania. Oznacza to, że rzeczywiste żądanie nie powiodło się z jakiegoś powodu, na przykład problem z systemem DNS lub utracono połączenie.

response

Odebrano odpowiedź (jeśli istnieje). Ta właściwość nie jest wyliczalna.

statusCode

Kod stanu HTTP żądania (jeśli dotyczy).

Właściwości dziedziczone

message
name
prepareStackTrace

Opcjonalne zastąpienie śledzenia stosu formatowania

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

stack
stackTraceLimit

Metody dziedziczone

captureStackTrace(object, Function)

Tworzenie właściwości .stack w obiekcie docelowym

Szczegóły konstruktora

RestError(string, RestErrorOptions)

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

Parametry

message

string

Szczegóły właściwości

code

Kod samego błędu (jeśli jest to możliwe, użyj statycznych funkcji RestError).

code?: string

Wartość właściwości

string

details

Właściwość bonusowa ustawiona przez witrynę rzutu.

details?: unknown

Wartość właściwości

unknown

PARSE_ERROR

Oznacza to, że analizowanie odpowiedzi z serwera nie powiodło się. Mogło to być źle sformułowane.

static PARSE_ERROR: string

Wartość właściwości

string

request

Żądanie, które zostało złożone. Ta właściwość nie jest wyliczalna.

request?: PipelineRequest

Wartość właściwości

REQUEST_SEND_ERROR

Wystąpił problem podczas tworzenia żądania. Oznacza to, że rzeczywiste żądanie nie powiodło się z jakiegoś powodu, na przykład problem z systemem DNS lub utracono połączenie.

static REQUEST_SEND_ERROR: string

Wartość właściwości

string

response

Odebrano odpowiedź (jeśli istnieje). Ta właściwość nie jest wyliczalna.

response?: PipelineResponse

Wartość właściwości

statusCode

Kod stanu HTTP żądania (jeśli dotyczy).

statusCode?: number

Wartość właściwości

number

Szczegóły właściwości dziedziczonej

message

message: string

Wartość właściwości

string

dziedziczone z Error.message

name

name: string

Wartość właściwości

string

dziedziczone z Error.name

prepareStackTrace

Opcjonalne zastąpienie śledzenia stosu formatowania

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

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

Wartość właściwości

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

dziedziczone z Error.prepareStackTrace

stack

stack?: string

Wartość właściwości

string

dziedziczone z Error.stack

stackTraceLimit

static stackTraceLimit: number

Wartość właściwości

number

dziedziczone z Error.stackTraceLimit

Szczegóły metody dziedziczonej

captureStackTrace(object, Function)

Tworzenie właściwości .stack w obiekcie docelowym

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

Parametry

targetObject

object

constructorOpt

Function

dziedziczone z Error.captureStackTrace