RestError class
نوع خطأ مخصص لطلبات البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة.
- يمتد
-
Error
المنشئون
Rest |
الخصائص
code | رمز الخطأ نفسه (استخدم الثوابت على RestError إذا كان ذلك ممكنا.) |
details | خاصية المكافأة التي تم تعيينها من قبل موقع الرمي. |
PARSE_ERROR | وهذا يعني أن تحليل الاستجابة من الخادم فشل. ربما تم تكوينه بشكل غير جيد |
request | الطلب الذي تم تقديمه. هذه الخاصية غير قابلة للتعداد. |
REQUEST_SEND_ERROR | حدث خطأ ما عند تقديم الطلب. وهذا يعني فشل الطلب الفعلي لسبب ما، مثل مشكلة DNS أو الاتصال الذي يتم فقدانه. |
response | تم تلقي الاستجابة (إن وجدت.) هذه الخاصية غير قابلة للتعداد. |
status |
رمز حالة HTTP للطلب (إذا كان ذلك ممكنا.) |
الخصائص الموروثة
message | |
name | |
prepare |
تجاوز اختياري لتنسيق تتبعات المكدس راجع https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
الأساليب المتوارثة
capture |
إنشاء خاصية .stack على كائن هدف |
تفاصيل المنشئ
RestError(string, RestErrorOptions)
new RestError(message: string, options?: RestErrorOptions)
المعلمات
- message
-
string
- options
- RestErrorOptions
تفاصيل الخاصية
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