Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( NotFound = &ErrorCode{Code: http.StatusNotFound, Type: "NotFound"} NotAcceptable = &ErrorCode{Code: http.StatusNotAcceptable, Type: "NotAcceptable"} Unknown = &ErrorCode{Code: http.StatusInternalServerError, Type: "Unknown"} Internal = &ErrorCode{Code: http.StatusInternalServerError, Type: "InternalError"} TooManyRequests = &ErrorCode{Code: http.StatusTooManyRequests, Type: "TooManyRequests"} Forbidden = &ErrorCode{Code: http.StatusForbidden, Type: "Forbidden"} Timeout = &ErrorCode{Code: http.StatusRequestTimeout, Type: "Timeout"} Aborted = &ErrorCode{Code: http.StatusInternalServerError, Type: "Aborted"} DataLoss = &ErrorCode{Code: http.StatusInternalServerError, Type: "DataLoss"} Unimplemented = &ErrorCode{Code: http.StatusNotImplemented, Type: "Unimplemented"} FailedPrecondition = &ErrorCode{Code: http.StatusPreconditionFailed, Type: "FailedPrecondition"} Conflict = &ErrorCode{Code: http.StatusBadRequest, Type: "Conflict"} OutOfRange = &ErrorCode{Code: http.StatusBadRequest, Type: "OutOfRange"} InvalidArgument = &ErrorCode{Code: http.StatusBadRequest, Type: "InvalidArgument"} )
Functions ¶
func ConvertErrorCodeToGrpcCode ¶
ConvertErrorCodeToGrpcCode 将自定义业务错误码转换为 gRPC 标准错误码
Types ¶
type Error ¶
type Error = apiError
func ConvertErrorToErrorCode ¶
func NewInternalError ¶
Click to show internal directories.
Click to hide internal directories.