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


RestError class

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

Extends

Error

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

RestError(string, RestErrorOptions)

Свойства

code

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

details

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

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

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

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