Documentation ¶
Index ¶
- Variables
- func GetErr(key string) (err error)
- func IsCaptchaErrCode(code stdCode.Code) bool
- func IsCaptchaError(err error) bool
- func IsErr(err error, key string) bool
- func IsError(err interface{}) bool
- func IsFailureCode(code stdCode.Code) bool
- func IsMessage(err interface{}) bool
- func IsOk(err interface{}) bool
- func IsUserDisabled(err error) bool
- func IsUserNoPerm(err error) bool
- func IsUserNotFound(err error) bool
- func IsUserNotLoggedIn(err error) bool
- func JSONBytesParseError(err error, jsonBytes []byte) error
- func OkString(err interface{}) string
- func RegisterErr(key string, err error)
- type ErrorTab
- type Errors
- type Messager
- type NopMessage
- type Stringify
- type Success
- type Successor
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //ErrUserNotLoggedIn 用户未登录 ErrUserNotLoggedIn = echo.NewError(`User not logged in`, code.Unauthenticated) //ErrUserNotFound 用户不存在 ErrUserNotFound = echo.NewError(`User does not exist`, code.UserNotFound) //ErrUserNoPerm 用户无权限 ErrUserNoPerm = echo.NewError(`User has no permission`, code.NonPrivileged) //ErrUserDisabled 用户已被禁用 ErrUserDisabled = echo.NewError(`User has been disabled`, code.UserDisabled) //ErrBalanceNoEnough 余额不足 ErrBalanceNoEnough = echo.NewError(`Balance is not enough`, code.BalanceNoEnough) //ErrInvalidAppID App ID 无效 ErrInvalidAppID = echo.NewError(`Invalid app id`, code.InvalidAppID) //ErrInvalidSign 无效签名 ErrInvalidSign = echo.NewError(`Invalid sign`, code.InvalidSignature) //ErrInvalidToken 令牌无效 ErrInvalidToken = echo.NewError(`Invalid token`, code.InvalidToken) //ErrCaptcha 验证码错误 ErrCaptcha = captcha.ErrCaptcha //ErrCaptchaIdMissing 缺少captchaId ErrCaptchaIdMissing = captcha.ErrCaptchaIdMissing //ErrCaptchaCodeRequired 验证码不能为空 ErrCaptchaCodeRequired = captcha.ErrCaptchaCodeRequired //ErrRepeatOperation 重复操作 ErrRepeatOperation = echo.NewError(`Repeat operation`, code.RepeatOperation) //ErrUnsupported 不支持 ErrUnsupported = echo.NewError(`Unsupported`, code.Unsupported) //ErrOperationTimeout 操作超时 ErrOperationTimeout = echo.NewError(`Operation timeout`, code.OperationTimeout) //ErrOperationFail 操作失败 ErrOperationFail = echo.NewError(`Operation fail`, code.Failure) //ErrResponseFormatError 响应格式错误 ErrResponseFormatError = echo.NewError(`Response format error`, code.AbnormalResponse) //ErrRequestTimeout 提交超时 ErrRequestTimeout = echo.NewError(`Request timeout`, code.RequestTimeout) //ErrRequestFail 提交失败 ErrRequestFail = echo.NewError(`Request fail`, code.RequestFailure) // ErrIgnoreConfigChange 忽略配置文件更改 ErrIgnoreConfigChange = errors.New(`Ignore configuration file changes`) // ErrNext 需要继续向下检查 ErrNext = errors.New("Next") ErrConcurrentLock = errors.New("Concurrent lock has been triggered") ErrContextCanceled = errors.New("Context canceled") )
View Source
var NewErrors = errorslice.New
Functions ¶
func IsFailureCode ¶
func JSONBytesParseError ¶
func RegisterErr ¶
Types ¶
type Errors ¶
type Errors = errorslice.Errors
type Messager ¶
Messager 信息接口
var DefaultNopMessage Messager = &NopMessage{}
DefaultNopMessage 默认空消息
Click to show internal directories.
Click to hide internal directories.