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

Le code de l’erreur elle-même (utilisez 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

La demande qui a été faite.

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, telle qu’un problème DNS ou la perte de la connexion.

response

Réponse reçue (le cas échéant).

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

Le code de l’erreur elle-même (utilisez 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

La demande qui a été faite.

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, telle qu’un problème DNS ou la perte de la connexion.

static REQUEST_SEND_ERROR: string

Valeur de propriété

string

response

Réponse reçue (le cas échéant).

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é de Error.message

name

name: string

Valeur de propriété

string

Hérité 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é de Error.prepareStackTrace

stack

stack?: string

Valeur de propriété

string

Hérité de Error.stack

stackTraceLimit

static stackTraceLimit: number

Valeur de propriété

number

Hérité 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é de Error.captureStackTrace