https.HttpsError class

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.

https.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

https.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;

https.HttpsError.details

Data tambahan akan dikonversi ke JSON dan disertakan dalam respons kesalahan.

Tanda tangan:

readonly details: unknown;

https.HttpsError.httpErrorCode

Representasi format kawat dari kode kesalahan yang diberikan.

Tanda tangan:

readonly httpErrorCode: HttpErrorCode;

https.HttpsError.toJSON()

Mengembalikan representasi objek ini yang dapat diserialkan JSON.

Tanda tangan:

toJSON(): HttpErrorWireFormat;

Pengembalian:

HttpErrorWireFormat