클래스: MCPAuthError
모든 mcp-auth 오류의 기본 클래스입니다.
MCP 인증 (Authentication) 및 인가 (Authorization)와 관련된 오류를 표준화된 방식으로 처리할 수 있도록 합니다.
상속
Error
확장 클래스
생성자
생성자
new MCPAuthError(code: string, message: string): MCPAuthError;
매개변수
code
string
스네이크 케이스 형식의 오류 코드입니다.
message
string
오류에 대한 사람이 읽을 수 있는 설명입니다.
반환값
MCPAuthError
오버라이드
Error.constructor
속성
cause?
optional cause: unknown;
상속됨
Error.cause
code
readonly code: string;
스네이크 케이스 형식의 오류 코드입니다.
message
message: string;
상속됨
Error.message
name
name: string = 'MCPAuthError';
오버라이드
Error.name
stack?
optional stack: string;
상속됨
Error.stack
prepareStackTrace()?
static optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any;
스택 트레이스 포맷팅을 위한 선택적 오버라이드
매개변수
err
Error
stackTraces
CallSite
[]
반환값
any
참고
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
상속됨
Error.prepareStackTrace
stackTraceLimit
static stackTraceLimit: number;
상속됨
Error.stackTraceLimit
메서드
toJson()
toJson(showCause: boolean): Record<string, unknown>;
오류를 HTTP 응답에 적합한 JSON 형식으로 변환합니다.
매개변수
showCause
boolean
= false
JSON 응답에 오류의 원인을 포함할지 여부입니다.
기본값은 false
입니다.
반환값
Record
<string
, unknown
>
captureStackTrace()
static captureStackTrace(targetObject: object, constructorOpt?: Function): void;
대상 객체에 .stack 속성을 생성합니다
매개변수
targetObject
object
constructorOpt?
Function
반환값
void
상속됨
Error.captureStackTrace