Classe : MCPAuthError
Classe de base pour toutes les erreurs mcp-auth.
Elle fournit un moyen standardisé de gérer les erreurs liées à l’authentification (Authentication) et à l’autorisation (Authorization) MCP.
Hérite de
Error
Étendue par
Constructeurs
Constructeur
new MCPAuthError(code: string, message: string): MCPAuthError;
Paramètres
code
string
Le code d’erreur au format snake_case.
message
string
Une description lisible par l’humain de l’erreur.
Retourne
MCPAuthError
Redéfinit
Error.constructor
Propriétés
cause?
optional cause: unknown;
Hérité de
Error.cause
code
readonly code: string;
Le code d’erreur au format snake_case.
message
message: string;
Hérité de
Error.message
name
name: string = 'MCPAuthError';
Redéfinit
Error.name
stack?
optional stack: string;
Hérité de
Error.stack
prepareStackTrace()?
static optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any;
Surcharge optionnelle pour le formatage des traces de pile
Paramètres
err
Error
stackTraces
CallSite
[]
Retourne
any
Voir
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Hérité de
Error.prepareStackTrace
stackTraceLimit
static stackTraceLimit: number;
Hérité de
Error.stackTraceLimit
Méthodes
toJson()
toJson(showCause: boolean): Record<string, unknown>;
Convertit l’erreur au format JSON adapté à une réponse HTTP.
Paramètres
showCause
boolean
= false
Indique s’il faut inclure la cause de l’erreur dans la réponse JSON.
Par défaut à false
.
Retourne
Record
<string
, unknown
>
captureStackTrace()
static captureStackTrace(targetObject: object, constructorOpt?: Function): void;
Crée la propriété .stack sur un objet cible
Paramètres
targetObject
object
constructorOpt?
Function
Retourne
void
Hérité de
Error.captureStackTrace