Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CodeSuccess = Code{HTTP: http.StatusOK, Biz: 0} CodeBadRequest = Code{HTTP: http.StatusBadRequest, Biz: 400} CodeNotFound = Code{HTTP: http.StatusNotFound, Biz: 404} CodeFileTooLarge = Code{HTTP: http.StatusRequestEntityTooLarge, Biz: 413} CodeInternalError = Code{HTTP: http.StatusInternalServerError, Biz: 500} )
Functions ¶
func HandleError ¶
HandleError checks if err is a BizError and writes the appropriate response. For unknown errors it falls back to 500.
Types ¶
type BizError ¶
type BizError struct {
// contains filtered or unexported fields
}
BizError is an error that carries a Code for direct API response.
func NewBizError ¶
Click to show internal directories.
Click to hide internal directories.