类:MCPAuthBearerAuthError
当使用 Bearer 令牌进行认证 (Authentication) 时出现问题时抛出的错误。
继承关系
构造函数
构造函数
new MCPAuthBearerAuthError(code: BearerAuthErrorCode, cause?: MCPAuthBearerAuthErrorDetails): MCPAuthBearerAuthError;
参数
code
cause?
返回值
MCPAuthBearerAuthError
重写自
属性
cause?
readonly optional cause: MCPAuthBearerAuthErrorDetails;
继承自
code
readonly code: BearerAuthErrorCode;
错误码,采用 snake_case 格式。
继承自
message
message: string;
继承自
name
name: string = 'MCPAuthBearerAuthError';
重写自
stack?
optional stack: string;
继承自
prepareStackTrace()?
static optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any;
可选的堆栈跟踪格式化重写方法
参数
err
Error
stackTraces
CallSite
[]
返回值
any
参见
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
继承自
MCPAuthError
.prepareStackTrace
stackTraceLimit
static stackTraceLimit: number;
继承自
方法
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