FirebaseError interface

FirebaseError یک زیر کلاس از شی استاندارد JavaScript Error است. علاوه بر یک رشته پیام و ردیابی پشته، حاوی یک کد رشته است.

امضا:

export interface FirebaseError 

خواص

ویژگی تایپ کنید شرح
کد رشته کدهای خطا رشته هایی هستند که از فرمت زیر استفاده می کنند: "service/string-code" . برخی از مثال‌ها عبارتند از "auth/invalid-uid" و "messaging/invalid-recipient" . در حالی که پیام یک خطای داده شده می تواند تغییر کند، کد بین نسخه های سازگار با نسخه های قبلی Firebase SDK یکسان باقی می ماند.
پیام رشته یک پیام توضیحی برای خطایی که به تازگی رخ داده است. این پیام برای کمک به شما، توسعه دهنده طراحی شده است. از آنجایی که عموماً اطلاعات معنی داری را به کاربران نهایی منتقل نمی کند، این پیام نباید در برنامه شما نمایش داده شود.
پشته رشته یک مقدار رشته ای حاوی بک ردیاب اجرا زمانی که خطا در ابتدا رخ داده است. این اطلاعات می تواند برای عیب یابی علت خطا با پشتیبانی Firebase مفید باشد .

مواد و روش ها

روش شرح
toJSON() یک شیء قابل سریال‌سازی JSON از این خطا را برمی‌گرداند.

FirebaseError.code

کدهای خطا رشته هایی با فرمت زیر هستند: "service/string-code" . برخی از مثال‌ها عبارتند از "auth/invalid-uid" و "messaging/invalid-recipient" .

در حالی که پیام یک خطای داده شده می تواند تغییر کند، کد بین نسخه های سازگار با نسخه های قبلی Firebase SDK یکسان باقی می ماند.

امضا:

code: string;

FirebaseError.message

یک پیام توضیحی برای خطایی که به تازگی رخ داده است.

این پیام برای کمک به شما، توسعه دهنده طراحی شده است. از آنجایی که عموماً اطلاعات معنی داری را به کاربران نهایی منتقل نمی کند، این پیام نباید در برنامه شما نمایش داده شود.

امضا:

message: string;

FirebaseError.stack

یک مقدار رشته ای حاوی بک ردیاب اجرا زمانی که خطا در ابتدا رخ داده است.

این اطلاعات می تواند برای عیب یابی علت خطا با پشتیبانی Firebase مفید باشد .

امضا:

stack?: string;

FirebaseError.toJSON()

یک شیء قابل سریال‌سازی JSON از این خطا را برمی‌گرداند.

امضا:

toJSON(): object;

برمی گرداند:

هدف - شی

نمایش JSON-Serializable از این شی.