Klasse: MCPAuthError
Basisklasse für alle mcp-auth Fehler.
Sie bietet eine standardisierte Möglichkeit, Fehler im Zusammenhang mit MCP Authentifizierung (Authentication) und Autorisierung (Authorization) zu behandeln.
Erweitert
Error
Erweitert durch
Konstruktoren
Konstruktor
new MCPAuthError(code: string, message: string): MCPAuthError;
Parameter
code
string
Der Fehlercode im snake_case-Format.
message
string
Eine menschenlesbare Beschreibung des Fehlers.
Rückgabe
MCPAuthError
Überschreibt
Error.constructor
Eigenschaften
cause?
optional cause: unknown;
Geerbt von
Error.cause
code
readonly code: string;
Der Fehlercode im snake_case-Format.
message
message: string;
Geerbt von
Error.message
name
name: string = 'MCPAuthError';
Überschreibt
Error.name
stack?
optional stack: string;
Geerbt von
Error.stack
prepareStackTrace()?
static optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any;
Optionale Überschreibung zur Formatierung von Stacktraces
Parameter
err
Error
stackTraces
CallSite
[]
Rückgabe
any
Siehe
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Geerbt von
Error.prepareStackTrace
stackTraceLimit
static stackTraceLimit: number;
Geerbt von
Error.stackTraceLimit
Methoden
toJson()
toJson(showCause: boolean): Record<string, unknown>;
Konvertiert den Fehler in ein HTTP-Response-freundliches JSON-Format.
Parameter
showCause
boolean
= false
Ob die Ursache des Fehlers in die JSON-Antwort aufgenommen werden soll.
Standardmäßig false
.
Rückgabe
Record
<string
, unknown
>
captureStackTrace()
static captureStackTrace(targetObject: object, constructorOpt?: Function): void;
Erstellt die .stack Eigenschaft auf einem Zielobjekt
Parameter
targetObject
object
constructorOpt?
Function
Rückgabe
void
Geerbt von
Error.captureStackTrace