Udostępnij za pośrednictwem


MessagingError class

Opisuje klasę podstawową dla błędu obsługi komunikatów.

Extends

Error

Konstruktory

MessagingError(string, Error)

Właściwości

address

Adres, do którego połączenie sieciowe nie powiodło się. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

code

Etykieta ciągu, która identyfikuje błąd.

errno

Numer błędu dostarczonego przez system. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

info

Dodatkowe szczegóły dotyczące błędu.

name

Nazwa błędu. Wartość domyślna: "MessagingError".

port

Niedostępny port połączenia sieciowego. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

retryable

Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true.

syscall

Nazwa wywołania systemu, które wyzwoliło błąd. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

Właściwości dziedziczone

message
prepareStackTrace

Opcjonalne zastąpienie śladów 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

MessagingError(string, Error)

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

Parametry

message

string

Komunikat o błędzie, który zawiera więcej informacji o błędzie.

originalError

Error

Błąd, którego właściwości zostaną skopiowane do błędu MessagingError, jeśli właściwość jest zgodna z właściwością znalezioną w Node.js SystemError.

Szczegóły właściwości

address

Adres, do którego połączenie sieciowe nie powiodło się. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

address?: string

Wartość właściwości

string

code

Etykieta ciągu, która identyfikuje błąd.

code?: string

Wartość właściwości

string

errno

Numer błędu dostarczonego przez system. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

errno?: string | number

Wartość właściwości

string | number

info

Dodatkowe szczegóły dotyczące błędu.

info?: any

Wartość właściwości

any

name

Nazwa błędu. Wartość domyślna: "MessagingError".

name: string

Wartość właściwości

string

port

Niedostępny port połączenia sieciowego. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

port?: number

Wartość właściwości

number

retryable

Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true.

retryable: boolean

Wartość właściwości

boolean

syscall

Nazwa wywołania systemu, które wyzwoliło błąd. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

syscall?: string

Wartość właściwości

string

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

message

message: string

Wartość właściwości

string

Dziedziczone z Error.message

prepareStackTrace

Opcjonalne zastąpienie śladów 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