Documentation
¶
Index ¶
- Constants
- func IsNotFoundError(err error) bool
- type APIException
- func NewBadRequest(format string, a ...interface{}) APIException
- func NewInternalServerError(format string, a ...interface{}) APIException
- func NewNotFound(format string, a ...interface{}) APIException
- func NewPermissionDeny(format string, a ...interface{}) APIException
- func NewTokenExpired(format string, a ...interface{}) APIException
- func NewUnauthorized(format string, a ...interface{}) APIException
- type WithAPIException
Constants ¶
View Source
const ( TokenExpired = 1000 // 1xx - 5xx copy from http status code BadRequest = http.StatusBadRequest InternalServerError = http.StatusInternalServerError Forbidden = http.StatusForbidden NotFound = http.StatusNotFound UnKnownException = 9999 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIException ¶
APIException API异常
func NewBadRequest ¶
func NewBadRequest(format string, a ...interface{}) APIException
NewBadRequest todo
func NewInternalServerError ¶
func NewInternalServerError(format string, a ...interface{}) APIException
NewInternalServerError 500
func NewPermissionDeny ¶
func NewPermissionDeny(format string, a ...interface{}) APIException
NewPermissionDeny 没有权限访问
func NewTokenExpired ¶
func NewTokenExpired(format string, a ...interface{}) APIException
NewTokenExpired token过期
func NewUnauthorized ¶
func NewUnauthorized(format string, a ...interface{}) APIException
NewUnauthorized 未认证
type WithAPIException ¶
type WithAPIException interface {
APIException
WithMeta(m interface{}) APIException
}
WithAPIException 携带元信息的异常
func NewAPIException ¶
func NewAPIException(code int, format string, a ...interface{}) WithAPIException
NewAPIException 创建一个API异常 用于其他模块自定义异常
Click to show internal directories.
Click to hide internal directories.