RestError class

نوع خطأ مخصص لطلبات البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة.

يمتد

Error

المنشئون

RestError(string, RestErrorOptions)

الخصائص

code

رمز الخطأ نفسه (استخدم الثوابت على RestError إذا كان ذلك ممكنا.)

details

خاصية المكافأة التي تم تعيينها من قبل موقع الرمي.

PARSE_ERROR

وهذا يعني أن تحليل الاستجابة من الخادم فشل. ربما تم تكوينه بشكل غير جيد

request

الطلب الذي تم تقديمه. هذه الخاصية غير قابلة للتعداد.

REQUEST_SEND_ERROR

حدث خطأ ما عند تقديم الطلب. وهذا يعني فشل الطلب الفعلي لسبب ما، مثل مشكلة DNS أو الاتصال الذي يتم فقدانه.

response

تم تلقي الاستجابة (إن وجدت.) هذه الخاصية غير قابلة للتعداد.

statusCode

رمز حالة HTTP للطلب (إذا كان ذلك ممكنا.)

الخصائص الموروثة

message
name
prepareStackTrace

تجاوز اختياري لتنسيق تتبعات المكدس

راجع https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

الأساليب المتوارثة

captureStackTrace(object, Function)

إنشاء خاصية .stack على كائن هدف

تفاصيل المنشئ

RestError(string, RestErrorOptions)

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

المعلمات

message

string

تفاصيل الخاصية

code

رمز الخطأ نفسه (استخدم الثوابت على RestError إذا كان ذلك ممكنا.)

code?: string

قيمة الخاصية

string

details

خاصية المكافأة التي تم تعيينها من قبل موقع الرمي.

details?: unknown

قيمة الخاصية

unknown

PARSE_ERROR

وهذا يعني أن تحليل الاستجابة من الخادم فشل. ربما تم تكوينه بشكل غير جيد

static PARSE_ERROR: string

قيمة الخاصية

string

request

الطلب الذي تم تقديمه. هذه الخاصية غير قابلة للتعداد.

request?: PipelineRequest

قيمة الخاصية

REQUEST_SEND_ERROR

حدث خطأ ما عند تقديم الطلب. وهذا يعني فشل الطلب الفعلي لسبب ما، مثل مشكلة DNS أو الاتصال الذي يتم فقدانه.

static REQUEST_SEND_ERROR: string

قيمة الخاصية

string

response

تم تلقي الاستجابة (إن وجدت.) هذه الخاصية غير قابلة للتعداد.

response?: PipelineResponse

قيمة الخاصية

statusCode

رمز حالة HTTP للطلب (إذا كان ذلك ممكنا.)

statusCode?: number

قيمة الخاصية

number

تفاصيل الخاصية الموروثة

message

message: string

قيمة الخاصية

string

موروثة من خطأ.message

name

name: string

قيمة الخاصية

string

موروث من Error.name

prepareStackTrace

تجاوز اختياري لتنسيق تتبعات المكدس

راجع https://v8.dev/docs/stack-trace-api#customizing-stack-traces

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

قيمة الخاصية

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

موروث من خطأ.prepareStackTrace

stack

stack?: string

قيمة الخاصية

string

موروث من Error.stack

stackTraceLimit

static stackTraceLimit: number

قيمة الخاصية

number

موروث من خطأ.stackTraceLimit

تفاصيل الأساليب المتوارثة

captureStackTrace(object, Function)

إنشاء خاصية .stack على كائن هدف

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

المعلمات

targetObject

object

constructorOpt

Function

موروث من Error.captureStackTrace