RestError class
Tipo de error personalizado para solicitudes de canalización con errores.
- Extends
-
Error
Constructores
Rest |
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). |
status |
Código de estado HTTP de la solicitud (si procede). |
Propiedades heredadas
message | |
name | |
prepare |
Invalidación opcional para dar formato a seguimientos de pila Consulta https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
stack | |
stack |
Métodos heredados
capture |
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
- options
- RestErrorOptions
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
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
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