goft
搜索文档…
示例2:修改响应内容
1
type AddVersion struct {
2
3
}
4
func NewAddVersion() *AddVersion {
5
return &AddVersion{}
6
}
7
func(this *AddVersion) OnRequest(ctx *gin.Context) error{
8
return nil
9
}
10
func(this *AddVersion) OnResponse(result interface{}) (interface{}, error){
11
if m,ok:=result.(gin.H);ok{
12
m["version"]="0.3.0"
13
return m,nil
14
}
15
return result,nil
16
}
Copied!
控制器里面只要返回的类型是gin.H (这就是一个map)
那么就会修改,并且增加一个version内容
最近更新 1yr ago
复制链接