Share via


RestError class

Tipo de error personalizado para solicitudes de canalización con errores.

Extends

Error

Constructores

RestError(string, RestErrorOptions)

Propiedades

code

Código del propio error (use statics en RestError si es posible).

details

Propiedad bonus establecida por el sitio throw.

PARSE_ERROR

Esto significa que se produjo un error al analizar la respuesta del servidor. Puede que haya sido mal formado.

request

Solicitud que se realizó.

REQUEST_SEND_ERROR

Algo salió mal al realizar la solicitud. Esto significa que se produjo un error en la solicitud real por algún motivo, como un problema de DNS o la conexión que se está perdiendo.

response

Respuesta recibida (si existe).

statusCode

Código de estado HTTP de la solicitud (si procede).

Propiedades heredadas

message
name
prepareStackTrace

Invalidación opcional para dar formato a seguimientos de pila

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

stack
stackTraceLimit

Métodos heredados

captureStackTrace(object, Function)

Creación de una propiedad .stack en un objeto de destino

Detalles del constructor

RestError(string, RestErrorOptions)

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

Parámetros

message

string

Detalles de las propiedades

code

Código del propio error (use statics en RestError si es posible).

code?: string

Valor de propiedad

string

details

Propiedad bonus establecida por el sitio throw.

details?: unknown

Valor de propiedad

unknown

PARSE_ERROR

Esto significa que se produjo un error al analizar la respuesta del servidor. Puede que haya sido mal formado.

static PARSE_ERROR: string

Valor de propiedad

string

request

Solicitud que se realizó.

request?: PipelineRequest

Valor de propiedad

REQUEST_SEND_ERROR

Algo salió mal al realizar la solicitud. Esto significa que se produjo un error en la solicitud real por algún motivo, como un problema de DNS o la conexión que se está perdiendo.

static REQUEST_SEND_ERROR: string

Valor de propiedad

string

response

Respuesta recibida (si existe).

response?: PipelineResponse

Valor de propiedad

statusCode

Código de estado HTTP de la solicitud (si procede).

statusCode?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

message

message: string

Valor de propiedad

string

Heredado de Error.message

name

name: string

Valor de propiedad

string

Heredado de Error.name

prepareStackTrace

Invalidación opcional para dar formato a seguimientos de pila

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

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

Valor de propiedad

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

Heredado de Error.prepareStackTrace

stack

stack?: string

Valor de propiedad

string

Heredado de Error.stack

stackTraceLimit

static stackTraceLimit: number

Valor de propiedad

number

Heredado de Error.stackTraceLimit

Detalles de los métodos heredados

captureStackTrace(object, Function)

Creación de una propiedad .stack en un objeto de destino

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

Parámetros

targetObject

object

constructorOpt

Function

Heredado de Error.captureStackTrace