Partager via


RestError class

Type d’erreur personnalisé pour les demandes de pipeline ayant échoué.

Extends

Error

Constructeurs

RestError(string, RestErrorOptions)

Propriétés

code

Code de l’erreur proprement dite (utilisez des statiques sur RestError si possible.)

details

Propriété Bonus définie par le site de levée.

PARSE_ERROR

Cela signifie que l’analyse de la réponse du serveur a échoué. Il a peut-être été mal formé.

request

Demande qui a été faite. Cette propriété n’est pas énumérable.

REQUEST_SEND_ERROR

Un problème s’est produit lors de la demande. Cela signifie que la requête réelle a échoué pour une raison quelconque, par exemple un problème DNS ou la connexion perdue.

response

Réponse reçue (le cas échéant.) Cette propriété n’est pas énumérable.

statusCode

Code d’état HTTP de la requête (le cas échéant.)

Propriétés héritées

message
name
prepareStackTrace

Remplacement facultatif pour la mise en forme des traces de pile

Voir https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

Méthodes héritées

captureStackTrace(object, Function)

Créer une propriété .stack sur un objet cible

Détails du constructeur

RestError(string, RestErrorOptions)

new RestError(message: string, options?: RestErrorOptions)

Paramètres

message

string

Détails de la propriété

code

Code de l’erreur proprement dite (utilisez des statiques sur RestError si possible.)

code?: string

Valeur de propriété

string

details

Propriété Bonus définie par le site de levée.

details?: unknown

Valeur de propriété

unknown

PARSE_ERROR

Cela signifie que l’analyse de la réponse du serveur a échoué. Il a peut-être été mal formé.

static PARSE_ERROR: string

Valeur de propriété

string

request

Demande qui a été faite. Cette propriété n’est pas énumérable.

request?: PipelineRequest

Valeur de propriété

REQUEST_SEND_ERROR

Un problème s’est produit lors de la demande. Cela signifie que la requête réelle a échoué pour une raison quelconque, par exemple un problème DNS ou la connexion perdue.

static REQUEST_SEND_ERROR: string

Valeur de propriété

string

response

Réponse reçue (le cas échéant.) Cette propriété n’est pas énumérable.

response?: PipelineResponse

Valeur de propriété

statusCode

Code d’état HTTP de la requête (le cas échéant.)

statusCode?: number

Valeur de propriété

number

Détails de la propriété héritée

message

message: string

Valeur de propriété

string

héritée de Error.message

name

name: string

Valeur de propriété

string

héritée de Error.name

prepareStackTrace

Remplacement facultatif pour la mise en forme des traces de pile

Voir https://v8.dev/docs/stack-trace-api#customizing-stack-traces

static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Valeur de propriété

(err: Error, stackTraces: CallSite[]) => any

héritée de Error.prepareStackTrace

stack

stack?: string

Valeur de propriété

string

héritée de Error.stack

stackTraceLimit

static stackTraceLimit: number

Valeur de propriété

number

héritée de Error.stackTraceLimit

Détails de la méthode héritée

captureStackTrace(object, Function)

Créer une propriété .stack sur un objet cible

static function captureStackTrace(targetObject: object, constructorOpt?: Function)

Paramètres

targetObject

object

constructorOpt

Function

héritée de Error.captureStackTrace