Partilhar via


RestError class

Um tipo de erro personalizado para solicitações de pipeline com falha.

Extends

Error

Construtores

RestError(string, RestErrorOptions)

Propriedades

code

O código do erro em si (use estáticas em RestError se possível.)

details

Propriedade bônus definida pelo site de lançamento.

PARSE_ERROR

Isso significa que a análise da resposta do servidor falhou. Pode ter sido malformado.

request

O pedido que foi feito. Esta propriedade não é enumerável.

REQUEST_SEND_ERROR

Algo correu mal ao fazer o pedido. Isso significa que a solicitação real falhou por algum motivo, como um problema de DNS ou a conexão sendo perdida.

response

A resposta recebida (se houver). Esta propriedade não é enumerável.

statusCode

O código de status HTTP da solicitação (se aplicável).

Propriedades Herdadas

message
name
prepareStackTrace

Substituição opcional para formatar rastreamentos de pilha

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

stack
stackTraceLimit

Métodos Herdados

captureStackTrace(object, Function)

Criar propriedade .stack em um objeto de destino

Detalhes do Construtor

RestError(string, RestErrorOptions)

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

Parâmetros

message

string

Detalhes de Propriedade

code

O código do erro em si (use estáticas em RestError se possível.)

code?: string

Valor de Propriedade

string

details

Propriedade bônus definida pelo site de lançamento.

details?: unknown

Valor de Propriedade

unknown

PARSE_ERROR

Isso significa que a análise da resposta do servidor falhou. Pode ter sido malformado.

static PARSE_ERROR: string

Valor de Propriedade

string

request

O pedido que foi feito. Esta propriedade não é enumerável.

request?: PipelineRequest

Valor de Propriedade

REQUEST_SEND_ERROR

Algo correu mal ao fazer o pedido. Isso significa que a solicitação real falhou por algum motivo, como um problema de DNS ou a conexão sendo perdida.

static REQUEST_SEND_ERROR: string

Valor de Propriedade

string

response

A resposta recebida (se houver). Esta propriedade não é enumerável.

response?: PipelineResponse

Valor de Propriedade

statusCode

O código de status HTTP da solicitação (se aplicável).

statusCode?: number

Valor de Propriedade

number

Detalhes da Propriedade Herdada

message

message: string

Valor de Propriedade

string

herdado de Error.message

name

name: string

Valor de Propriedade

string

herdada de Error.name

prepareStackTrace

Substituição opcional para formatar rastreamentos de pilha

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

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

Valor de Propriedade

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

herdado de Error.prepareStackTrace

stack

stack?: string

Valor de Propriedade

string

herdado de Error.stack

stackTraceLimit

static stackTraceLimit: number

Valor de Propriedade

number

herdado de Error.stackTraceLimit

Detalhes do Método Herdado

captureStackTrace(object, Function)

Criar propriedade .stack em um objeto de destino

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

Parâmetros

targetObject

object

constructorOpt

Function

herdado de Error.captureStackTrace