خطأ صريح يمكن طرحه من المعالج لإرسال خطأ إلى العميل الذي استدعى الوظيفة.
إمضاء:
export declare class HttpsError extends Error
يمتد: خطأ
البنائين
البناء | الصفات التعريفية | وصف |
---|---|---|
(المنشئ) (الكود، الرسالة، التفاصيل) | إنشاء مثيل جديد لفئة HttpsError |
ملكيات
ملكية | الصفات التعريفية | يكتب | وصف |
---|---|---|---|
شفرة | وظائف خطأ رمز | رمز خطأ قياسي سيتم إرجاعه إلى العميل. يحدد هذا أيضًا رمز حالة HTTP للاستجابة، كما هو محدد في code.proto. | |
تفاصيل | مجهول | البيانات الإضافية المطلوب تحويلها إلى JSON وإدراجها في استجابة الخطأ. | |
httpErrorCode | httpErrorCode | تمثيل تنسيق سلكي لرمز الخطأ المقدم. |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
toJSON() | تقوم بإرجاع تمثيل JSON قابل للتسلسل لهذا الكائن. |
الهوية.HttpsError.(المنشئ)
إنشاء مثيل جديد لفئة HttpsError
إمضاء:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
حدود
معامل | يكتب | وصف |
---|---|---|
شفرة | وظائف خطأ رمز | |
رسالة | خيط | |
تفاصيل | مجهول |
الهوية.HttpsError.code
رمز خطأ قياسي سيتم إرجاعه إلى العميل. يحدد هذا أيضًا رمز حالة HTTP للاستجابة، كما هو محدد في code.proto.
إمضاء:
readonly code: FunctionsErrorCode;
الهوية.HttpsError.details
البيانات الإضافية المطلوب تحويلها إلى JSON وإدراجها في استجابة الخطأ.
إمضاء:
readonly details: unknown;
الهوية.HttpsError.httpErrorCode
تمثيل تنسيق سلكي لرمز الخطأ المقدم.
إمضاء:
readonly httpErrorCode: HttpErrorCode;
الهوية.HttpsError.toJSON()
تقوم بإرجاع تمثيل JSON قابل للتسلسل لهذا الكائن.
إمضاء:
toJSON(): HttpErrorWireFormat;
عائدات:
HttpErrorWireFormat