diff --git a/http/http.go b/http/http.go index 6a18287..30c041d 100644 --- a/http/http.go +++ b/http/http.go @@ -36,33 +36,7 @@ var Httpclient = g.Client() func init() { //s.Use(common.Cors) //中间件验证 //s.EnablePProf() //启用性能分析 - Httpserver.SetOpenApiPath("/api.json") - Httpserver.SetSwaggerPath("/docs") //api文档访问路径 - Httpserver.SetDumpRouterMap(true) //关闭打印路由注册信息 - Httpserver.SetSwaggerUITemplate(` - - - - - - - SwaggerUI - - - -
- - - - - `) + Httpserver.SetDumpRouterMap(true) //关闭打印路由注册信息 Httpserver.BindMiddlewareDefault(ghttp.MiddlewareHandlerResponse) go Httpserver.Run() Httpclient.SetDiscovery(gsvc.GetRegistry()) diff --git a/swagger/swagger.go b/swagger/swagger.go index bae67f8..f9981fa 100644 --- a/swagger/swagger.go +++ b/swagger/swagger.go @@ -48,7 +48,33 @@ func updateRefsRecursively(data interface{}, serviceName string) { } } } -func Aggregated() { +func init() { + http.Httpserver.SetOpenApiPath("/api.json") + http.Httpserver.SetSwaggerPath("/docs") //api文档访问路径 + http.Httpserver.SetSwaggerUITemplate(` + + + + + + + SwaggerUI + + + +
+ + + + + `) http.Httpserver.BindHandler("/swagger", func(r *ghttp.Request) { services, _ := g.Cfg().Get(r.GetCtx(), "consul.services") aggregatedDoc := &swaggerDoc{