MessagingError class
Opisuje klasę podstawową dla błędu obsługi komunikatów.
- Extends
-
Error
Konstruktory
Messaging |
Właściwości
address | Adres, do którego połączenie sieciowe nie powiodło się.
Występuje tylko wtedy, gdy |
code | Etykieta ciągu, która identyfikuje błąd. |
errno | Numer błędu dostarczonego przez system.
Występuje tylko wtedy, gdy |
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 |
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 |
Właściwości dziedziczone
message | |
prepare |
Opcjonalne zastąpienie śladów stosu formatowania Zobacz https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Metody dziedziczone
capture |
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