Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // OK 代表请求成功. OK = &errorsx.ErrorX{Code: http.StatusOK, Message: ""} // ErrInternal 表示所有未知的服务器端错误. ErrInternal = errorsx.ErrInternal // ErrNotFound 表示资源未找到. ErrNotFound = errorsx.ErrNotFound // ErrBind 表示请求体绑定错误. ErrBind = errorsx.ErrBind // ErrInvalidArgument 表示参数验证失败. ErrInvalidArgument = errorsx.ErrInvalidArgument // ErrUnauthenticated 表示认证失败. ErrUnauthenticated = errorsx.ErrUnauthenticated // ErrPermissionDenied 表示请求没有权限. ErrPermissionDenied = errorsx.ErrPermissionDenied // ErrOperationFailed 表示操作失败. ErrOperationFailed = errorsx.ErrOperationFailed // ErrPageNotFound 表示页面未找到. ErrPageNotFound = &errorsx.ErrorX{Code: http.StatusNotFound, Reason: "NotFound.PageNotFound", Message: "Page not found."} // ErrSignToken 表示签发 JWT Token 时出错. ErrSignToken = &errorsx.ErrorX{Code: http.StatusUnauthorized, Reason: "Unauthenticated.SignToken", Message: "Error occurred while signing the JSON web token."} // ErrTokenInvalid 表示 JWT Token 格式无效. ErrTokenInvalid = &errorsx.ErrorX{Code: http.StatusUnauthorized, Reason: "Unauthenticated.TokenInvalid", Message: "Token was invalid."} // ErrDBRead 表示数据库读取失败. ErrDBRead = &errorsx.ErrorX{Code: http.StatusInternalServerError, Reason: "InternalError.DBRead", Message: "Database read failure."} // ErrDBWrite 表示数据库写入失败. ErrDBWrite = &errorsx.ErrorX{Code: http.StatusInternalServerError, Reason: "InternalError.DBWrite", Message: "Database write failure."} // ErrAddRole 表示在添加角色时发生错误. ErrAddRole = &errorsx.ErrorX{Code: http.StatusInternalServerError, Reason: "InternalError.AddRole", Message: "Error occurred while adding the role."} // ErrRemoveRole 表示在删除角色时发生错误. ErrRemoveRole = &errorsx.ErrorX{Code: http.StatusInternalServerError, Reason: "InternalError.RemoveRole", Message: "Error occurred while removing the role."} )
View Source
var ( // ErrUsernameInvalid 表示用户名不合法. ErrUsernameInvalid = &errorsx.ErrorX{ Code: http.StatusBadRequest, Reason: "InvalidArgument.UsernameInvalid", Message: "Invalid username: Username must consist of letters, digits, and underscores only, and its length must be between 3 and 20 characters.", } // ErrPasswordInvalid 表示密码不合法. ErrPasswordInvalid = &errorsx.ErrorX{ Code: http.StatusBadRequest, Reason: "InvalidArgument.PasswordInvalid", Message: "Password is incorrect.", } // ErrUserAlreadyExists 表示用户已存在. ErrUserAlreadyExists = &errorsx.ErrorX{Code: http.StatusBadRequest, Reason: "AlreadyExist.UserAlreadyExists", Message: "User already exists."} // ErrUserNotFound 表示未找到指定用户. ErrUserNotFound = &errorsx.ErrorX{Code: http.StatusNotFound, Reason: "NotFound.UserNotFound", Message: "User not found."} )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.