diff --git a/g_docs.go b/g_docs.go index 39cf85f..04c0400 100644 --- a/g_docs.go +++ b/g_docs.go @@ -45,19 +45,21 @@ import ( "github.com/astaxie/beego/swagger" ) -var rootinfo string = {{.rootinfo}} -var subapi string = {{.subapi}} -var rootapi swagger.ResourceListing +const ( + Rootinfo string = {{.rootinfo}} + Subapi string = {{.subapi}} + BasePath string= "{{.version}}" +) +var rootapi swagger.ResourceListing var apilist map[string]*swagger.ApiDeclaration func init() { - basepath := "{{.version}}" - err := json.Unmarshal([]byte(rootinfo), &rootapi) + err := json.Unmarshal([]byte(Rootinfo), &rootapi) if err != nil { beego.Error(err) } - err = json.Unmarshal([]byte(subapi), &apilist) + err = json.Unmarshal([]byte(Subapi), &apilist) if err != nil { beego.Error(err) } @@ -67,7 +69,7 @@ func init() { a.Path = urlReplace(k + a.Path) v.Apis[i] = a } - v.BasePath = basepath + v.BasePath = BasePath beego.GlobalDocApi[strings.Trim(k, "/")] = v } }