确保脚手架版本在go get -u github.com/shenyisyn/goft-gin@v0.4.9 或以上
    默认展示是这样的
    当你任何地方执行panic(“xxxx”) 字符串的时候 API立刻会输出如下格式
    {
    error:”xxxx” //这里就是你填的内容
    }
    如果想自定义,这随手弄个struct(不要实现error接口)

    1. type MyError struct {
    2. Code int
    3. Message string
    4. }
    5. func NewMyError(code int, message string) *MyError {
    6. return &MyError{Code: code, Message: message}
    7. }
    1. 然后在你的控制器里面 执行
    2. func (this *IndexClass) Test(ctx *gin.Context) goft.Json {
    3. ctx.Set(goft.HTTP_STATUS, 503) //这里是控制httpcode,默认400
    4. panic(NewMyError(1800, "oh shit"))
    5. return NewDataModel(101, "wfew")
    6. }