Aracılığıyla paylaş


RestError class

Başarısız işlem hattı istekleri için özel bir hata türü.

Extends

Error

Oluşturucular

RestError(string, RestErrorOptions)

Özellikler

code

Hata kodunun kendisi (mümkünse RestError'da statikleri kullanın.)

details

Throw sitesi tarafından ayarlanan bonus özellik.

PARSE_ERROR

Bu, yanıtı sunucudan ayrıştırma işleminin başarısız olduğu anlamına gelir. Yanlış biçimlendirilmiş olabilir.

request

Yapılan istek.

REQUEST_SEND_ERROR

İstek yapılırken bir sorun oluştu. Bu, dns sorunu veya bağlantının kaybolması gibi bir nedenle gerçek isteğin başarısız olduğu anlamına gelir.

response

Alınan yanıt (varsa)

statusCode

İsteğin HTTP durum kodu (varsa).)

Devralınan Özellikler

message
name
prepareStackTrace

Yığın izlemelerini biçimlendirmek için isteğe bağlı geçersiz kılma

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

stack
stackTraceLimit

Devralınan Yöntemler

captureStackTrace(object, Function)

Hedef nesnede .stack özelliği oluşturma

Oluşturucu Ayrıntıları

RestError(string, RestErrorOptions)

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

Parametreler

message

string

Özellik Ayrıntıları

code

Hata kodunun kendisi (mümkünse RestError'da statikleri kullanın.)

code?: string

Özellik Değeri

string

details

Throw sitesi tarafından ayarlanan bonus özellik.

details?: unknown

Özellik Değeri

unknown

PARSE_ERROR

Bu, yanıtı sunucudan ayrıştırma işleminin başarısız olduğu anlamına gelir. Yanlış biçimlendirilmiş olabilir.

static PARSE_ERROR: string

Özellik Değeri

string

request

Yapılan istek.

request?: PipelineRequest

Özellik Değeri

REQUEST_SEND_ERROR

İstek yapılırken bir sorun oluştu. Bu, dns sorunu veya bağlantının kaybolması gibi bir nedenle gerçek isteğin başarısız olduğu anlamına gelir.

static REQUEST_SEND_ERROR: string

Özellik Değeri

string

response

Alınan yanıt (varsa)

response?: PipelineResponse

Özellik Değeri

statusCode

İsteğin HTTP durum kodu (varsa).)

statusCode?: number

Özellik Değeri

number

Devralınan Özellik Detayları

message

message: string

Özellik Değeri

string

Devralınan Error.message

name

name: string

Özellik Değeri

string

Error.name Devralındı

prepareStackTrace

Yığın izlemelerini biçimlendirmek için isteğe bağlı geçersiz kılma

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

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

Özellik Değeri

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

Devralınan Error.prepareStackTrace

stack

stack?: string

Özellik Değeri

string

Devralınan Error.stack

stackTraceLimit

static stackTraceLimit: number

Özellik Değeri

number

Devralınan Error.stackTraceLimit

Devralınan Yöntemin Ayrıntıları

captureStackTrace(object, Function)

Hedef nesnede .stack özelliği oluşturma

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

Parametreler

targetObject

object

constructorOpt

Function

Devralınan Error.captureStackTrace