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


MessagingError class

Описывает базовый класс для ошибки обмена сообщениями.

Extends

Error

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

MessagingError(string, Error)

Свойства

address

Адрес, к которому произошел сбой сетевого подключения. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

code

Строковая метка, идентифицирующая ошибку.

errno

Номер ошибки, предоставленный системой. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

info

Дополнительные сведения об ошибке.

name

Имя ошибки. Значение по умолчанию: MessagingError.

port

Недоступный порт сетевого подключения. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

retryable

Описывает, можно ли повторить ошибку. Значение по умолчанию — true.

syscall

Имя системного вызова, который вызвал ошибку. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

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

message
prepareStackTrace

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

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

stack
stackTraceLimit

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

captureStackTrace(object, Function)

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

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

MessagingError(string, Error)

new MessagingError(message: string, originalError?: Error)

Параметры

message

string

Сообщение об ошибке с дополнительными сведениями об ошибке.

originalError

Error

Ошибка, свойства которой будут скопированы в MessagingError, если свойство совпадает с свойством, найденным на Node.js SystemError.

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

address

Адрес, к которому произошел сбой сетевого подключения. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

address?: string

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

string

code

Строковая метка, идентифицирующая ошибку.

code?: string

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

string

errno

Номер ошибки, предоставленный системой. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

errno?: string | number

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

string | number

info

Дополнительные сведения об ошибке.

info?: any

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

any

name

Имя ошибки. Значение по умолчанию: MessagingError.

name: string

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

string

port

Недоступный порт сетевого подключения. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

port?: number

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

number

retryable

Описывает, можно ли повторить ошибку. Значение по умолчанию — true.

retryable: boolean

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

boolean

syscall

Имя системного вызова, который вызвал ошибку. Присутствует только в том случае, MessagingError если экземпляр был создан с Node.js SystemError.

syscall?: string

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

string

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

message

message: string

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

string

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

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