package
0.0.0-20200112125716-50176c9f1089
Repository: https://github.com/sdvdxl/go-tools.git
Documentation: pkg.go.dev
# README
错误
包括不可变错误 ConstError
和 用用于http api 返回的 Auth
,Dumplicated
,IllegalArgument
和NotFound
error。
ConstError
该error不可变,errors.ConstError("错误")
即可得到一个不可变的error对象。
CodeError
该error 含有 code
和 msg
两个参数,code 用于返回具体的错误代码,msg 其他错误的结构体组合了 CodeError结构体,同时提供了NewXXX的方法,比如 要得到一个Auth error,errors.NewAuth(401,"密码错误")
即可。
# Functions
NewCode 新建一个error.
NewDuplicated 新建.
NewForbidden 新建.
NewIllegalArgument 新建.
NewNotFound 新建.
NewUnauthorized 新建.
Panic 如果err 不是nil,则panic 如果msgs 有填写,则panic msgs+err.Error().
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CodeError 带错误码的错误.
Duplicated 重复.
Forbidden 权限错误.
IllegalArgument 参数不合法.
NotFound 找不到.
Unauthorized 权限错误.
# Type aliases
ConstError 不可变error.