https.HttpsError class

함수를 호출한 클라이언트에 오류를 전송하기 위해 핸들러에서 발생할 수 있는 명시적 오류입니다.

서명:

export declare class HttpsError extends Error 

확장: 오류

생성자

생성자 특수키 설명
(생성자)(코드, 메시지, 세부정보) HttpsError 클래스의 새 인스턴스를 생성합니다.

속성

속성 특수키 유형 설명
코드 FunctionsErrorCode 클라이언트에 반환될 표준 오류 코드입니다. code.proto에 정의된 대로 응답의 HTTP 상태 코드도 결정됩니다.
세부정보 알 수 없음 JSON으로 변환되고 오류 응답에 포함될 추가 데이터입니다.
httpErrorCode: HTTP 오류 코드 제공된 오류 코드의 유선 형식 표현입니다.

메소드

메서드 특수키 설명
JSON()으로 전송합니다. 이 객체의 JSON 직렬화 가능한 표현을 반환합니다.

https.HttpsError.(생성자)

HttpsError 클래스의 새 인스턴스를 생성합니다.

서명:

constructor(code: FunctionsErrorCode, message: string, details?: unknown);

매개변수

매개변수 유형 설명
코드 FunctionsErrorCode
메시지 문자열
세부정보 알 수 없음

https.HttpsError.code

클라이언트에 반환될 표준 오류 코드입니다. code.proto에 정의된 대로 응답의 HTTP 상태 코드도 결정됩니다.

서명:

readonly code: FunctionsErrorCode;

https.HttpsError.details

JSON으로 변환되고 오류 응답에 포함될 추가 데이터입니다.

서명:

readonly details: unknown;

https.HttpsError.httpErrorCode.

제공된 오류 코드의 유선 형식 표현입니다.

서명:

readonly httpErrorCode: HttpErrorCode;

https.HttpsError.toJSON()

이 객체의 JSON 직렬화 가능한 표현을 반환합니다.

서명:

toJSON(): HttpErrorWireFormat;

반환:

HttpErrorWireFormat 클래스의 생성자