Поделиться через


RestError class

Пользовательский тип ошибки для неудачных запросов конвейера.

Extends

Error

Конструкторы

RestError(string, RestErrorOptions)

Свойства

code

Код самой ошибки (по возможности используйте статические данные в RestError).

details

Бонусное свойство, заданное сайтом броска.

PARSE_ERROR

Это означает, что не удалось выполнить синтаксический анализ ответа от сервера. Возможно, она была неправильно сформирована.

request

Выполненный запрос.

REQUEST_SEND_ERROR

Что-то пошло не так при выполнении запроса. Это означает, что фактический запрос по какой-либо причине завершился сбоем, например из-за проблемы с DNS или потери подключения.

response

Полученный ответ (при наличии).

statusCode

Код состояния HTTP запроса (если применимо).

Унаследованные свойства

message
name
prepareStackTrace

Необязательное переопределение для форматирования трассировок стека

См. раздел https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

Наследуемые методы

captureStackTrace(object, Function)

Создание свойства .stack в целевом объекте

Сведения о конструкторе

RestError(string, RestErrorOptions)

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

Параметры

message

string

Сведения о свойстве

code

Код самой ошибки (по возможности используйте статические данные в RestError).

code?: string

Значение свойства

string

details

Бонусное свойство, заданное сайтом броска.

details?: unknown

Значение свойства

unknown

PARSE_ERROR

Это означает, что не удалось выполнить синтаксический анализ ответа от сервера. Возможно, она была неправильно сформирована.

static PARSE_ERROR: string

Значение свойства

string

request

Выполненный запрос.

request?: PipelineRequest

Значение свойства

REQUEST_SEND_ERROR

Что-то пошло не так при выполнении запроса. Это означает, что фактический запрос по какой-либо причине завершился сбоем, например из-за проблемы с DNS или потери подключения.

static REQUEST_SEND_ERROR: string

Значение свойства

string

response

Полученный ответ (при наличии).

response?: PipelineResponse

Значение свойства

statusCode

Код состояния HTTP запроса (если применимо).

statusCode?: number

Значение свойства

number

Сведения об унаследованном свойстве

message

message: string

Значение свойства

string

Наследуется от Error.message

name

name: string

Значение свойства

string

Наследуется от Error.name

prepareStackTrace

Необязательное переопределение для форматирования трассировок стека

См. раздел https://v8.dev/docs/stack-trace-api#customizing-stack-traces

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

Значение свойства

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

Наследуется от Error.prepareStackTrace

stack

stack?: string

Значение свойства

string

Наследуется от Error.stack

stackTraceLimit

static stackTraceLimit: number

Значение свойства

number

Наследуется от Error.stackTraceLimit

Сведения о наследуемом методе

captureStackTrace(object, Function)

Создание свойства .stack в целевом объекте

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

Параметры

targetObject

object

constructorOpt

Function

Наследуется от Error.captureStackTrace