共用方式為


MessagingError class

描述傳訊錯誤的基類。

Extends

Error

建構函式

MessagingError(string, Error)

屬性

address

網路連線失敗的位址。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

code

識別錯誤的字串標籤。

errno

系統提供的錯誤號碼。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

info

錯誤的額外詳細資料。

name

錯誤名稱。 預設值:「MessagingError」。

port

無法使用的網路連線埠。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

retryable

描述錯誤是否可重試。 預設:True。

syscall

觸發錯誤的系統呼叫名稱。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

繼承的屬性

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

如果屬性符合在 Node.js SystemError 上找到的屬性,其屬性將會複製到 MessagingError 的錯誤。

屬性詳細資料

address

網路連線失敗的位址。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

address?: string

屬性值

string

code

識別錯誤的字串標籤。

code?: string

屬性值

string

errno

系統提供的錯誤號碼。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

errno?: string | number

屬性值

string | number

info

錯誤的額外詳細資料。

info?: any

屬性值

any

name

錯誤名稱。 預設值:「MessagingError」。

name: string

屬性值

string

port

無法使用的網路連線埠。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

port?: number

屬性值

number

retryable

描述錯誤是否可重試。 預設:True。

retryable: boolean

屬性值

boolean

syscall

觸發錯誤的系統呼叫名稱。 只有當 已使用 Node.js SystemError 具現化 時,才會存在 MessagingError

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