Kesalahan eksplisit yang dapat dilempar dari penangan untuk mengirim kesalahan ke klien yang memanggil fungsi tersebut.
Tanda tangan:
export declare class HttpsError extends Error
Perluasan: Kesalahan
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor)(kode, pesan, detail) | Membuat instance baru dari kelas HttpsError |
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
kode | FungsiKode Kesalahan | Kode kesalahan standar yang akan dikembalikan ke klien. Ini juga menentukan kode status HTTP dari respons, sebagaimana didefinisikan dalam code.proto. | |
detail | tidak dikenal | Data tambahan akan dikonversi ke JSON dan disertakan dalam respons kesalahan. | |
httpErrorCode | HttpErrorCode | Representasi format kawat dari kode kesalahan yang diberikan. |
Metode
metode | Pengubah | Keterangan |
---|---|---|
keJSON() | Mengembalikan representasi objek ini yang dapat diserialkan JSON. |
auth.HttpsError.(konstruktor)
Membuat instance baru dari kelas HttpsError
Tanda tangan:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
kode | FungsiKode Kesalahan | |
pesan | rangkaian | |
detail | tidak dikenal |
auth.HttpsError.code
Kode kesalahan standar yang akan dikembalikan ke klien. Ini juga menentukan kode status HTTP dari respons, sebagaimana didefinisikan dalam code.proto.
Tanda tangan:
readonly code: FunctionsErrorCode;
auth.HttpsError.details
Data tambahan akan dikonversi ke JSON dan disertakan dalam respons kesalahan.
Tanda tangan:
readonly details: unknown;
auth.HttpsError.httpErrorCode
Representasi format kawat dari kode kesalahan yang diberikan.
Tanda tangan:
readonly httpErrorCode: HttpErrorCode;
auth.HttpsError.toJSON()
Mengembalikan representasi objek ini yang dapat diserialkan JSON.
Tanda tangan:
toJSON(): HttpErrorWireFormat;
Pengembalian:
HttpErrorWireFormat