可從處理常式擲回的明確錯誤,將錯誤傳送至呼叫該函式的用戶端。
簽名:
export declare class HttpsError extends Error
延伸:錯誤
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(程式碼, 訊息, 詳細資料) | 建構 HttpsError 類別的新例項 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
程式碼 | FunctionsErrorCode | 將傳回給用戶端的標準錯誤代碼。這麼做也會決定回應的 HTTP 狀態碼,如 code.proto 所定義。 | |
詳細資料 | 不明 | 要轉換為 JSON 並納入錯誤回應的額外資料。 | |
httpErrorCode | HttpErrorCode | 所提供錯誤代碼的電匯格式。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
toJSON() | 傳回此物件的 JSON 可序列化表示法。 |
https.HttpsError.(建構函式)
建構 HttpsError
類別的新例項
簽名:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
參數
參數 | 類型 | 說明 |
---|---|---|
程式碼 | FunctionsErrorCode | |
訊息 | 字串 | |
詳細資料 | 不明 |
https.HttpsError.code
將傳回給用戶端的標準錯誤代碼。這麼做也會決定回應的 HTTP 狀態碼,如 code.proto 所定義。
簽名:
readonly code: FunctionsErrorCode;
https.HttpsError.details
要轉換為 JSON 並納入錯誤回應的額外資料。
簽名:
readonly details: unknown;
https.HttpsError.httpErrorCode
所提供錯誤代碼的電匯格式。
簽名:
readonly httpErrorCode: HttpErrorCode;
https.HttpsError.toJSON()
傳回此物件的 JSON 可序列化表示法。
簽名:
toJSON(): HttpErrorWireFormat;
傳回:
HttpErrorWireFormat