Documentation ¶
Overview ¶
Package errors 对状态码错误的处理方式
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddErrorHandler ¶
func AddErrorHandler(f func(http.ResponseWriter, int), status ...int) error
AddErrorHandler 添加针对特写状态码的错误处理函数
func Exit ¶
func Exit(status int)
Exit 以指定的状态码退出当前协程
status 表示输出的状态码,如果为 0,则不会作任何状态码输出。
Exit 最终是以 panic 的形式退出,所以如果你的代码里截获了 panic, 那么 Exit 并不能达到退出当前请求的操作。
func Recovery ¶
func Recovery(debug bool) recovery.RecoverFunc
Recovery 生成一个 recovery.RecoverFunc 函数,用于捕获由 panic 触发的事件。
debug 是否为调试模式,若是调试模式,则详细信息输出到客户端,否则输出到日志中。
func SetErrorHandler ¶
func SetErrorHandler(f func(http.ResponseWriter, int), status ...int)
SetErrorHandler 设置指定状态码对应的处理函数
有则修改,没有则添加
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.