다음을 통해 공유


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

속성이 Node.js SystemError있는 속성과 일치하는 경우 해당 속성이 MessagingError에 복사되는 오류입니다.

속성 세부 정보

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