Ein expliziter Fehler, der von einem Handler ausgelöst werden kann, um einen Fehler an den Client zu senden, der die Funktion aufgerufen hat.
Unterschrift:
export declare class HttpsError extends Error
Erweitert: Fehler
Konstrukteure
Konstrukteur | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Code, Nachricht, Details) | Konstruiert eine neue Instanz der HttpsError Klasse |
Eigenschaften
Eigentum | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
Code | FunctionsErrorCode | Ein Standardfehlercode, der an den Client zurückgegeben wird. Dadurch wird auch der HTTP-Statuscode der Antwort bestimmt, wie in code.proto definiert. | |
Einzelheiten | Unbekannt | Zusätzliche Daten, die in JSON konvertiert und in die Fehlerantwort einbezogen werden sollen. | |
httpErrorCode | HttpErrorCode | Eine Wire-Format-Darstellung eines bereitgestellten Fehlercodes. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
toJSON() | Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück. |
https.HttpsError.(Konstruktor)
Konstruiert eine neue Instanz der HttpsError
Klasse
Unterschrift:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Code | FunctionsErrorCode | |
Nachricht | Zeichenfolge | |
Einzelheiten | Unbekannt |
https.HttpsError.code
Ein Standardfehlercode, der an den Client zurückgegeben wird. Dadurch wird auch der HTTP-Statuscode der Antwort bestimmt, wie in code.proto definiert.
Unterschrift:
readonly code: FunctionsErrorCode;
https.HttpsError.details
Zusätzliche Daten, die in JSON konvertiert und in die Fehlerantwort einbezogen werden sollen.
Unterschrift:
readonly details: unknown;
https.HttpsError.httpErrorCode
Eine Wire-Format-Darstellung eines bereitgestellten Fehlercodes.
Unterschrift:
readonly httpErrorCode: HttpErrorCode;
https.HttpsError.toJSON()
Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück.
Unterschrift:
toJSON(): HttpErrorWireFormat;
Kehrt zurück:
HttpErrorWireFormat