获取配置文件代码优化
This commit is contained in:
@@ -75,7 +75,7 @@ func init() {
|
||||
</html>
|
||||
`)
|
||||
http.Httpserver.BindHandler("/swagger", func(r *ghttp.Request) {
|
||||
services, _ := g.Cfg().Get(r.GetCtx(), "consul.services")
|
||||
services := g.Cfg().MustGet(r.GetCtx(), "consul.services").Slice()
|
||||
aggregatedDoc := &swaggerDoc{
|
||||
OpenAPI: "3.0.0", // 假设统一为 3.0.0 版本
|
||||
Info: map[string]interface{}{
|
||||
@@ -86,7 +86,7 @@ func init() {
|
||||
Paths: make(map[string]interface{}),
|
||||
Components: make(map[string]interface{}),
|
||||
}
|
||||
for _, v := range services.Slice() {
|
||||
for _, v := range services {
|
||||
serviceName := gconv.String(gconv.Map(v)["name"])
|
||||
instanceAddr, err := consul.GetInstanceAddr(r.GetCtx(), serviceName)
|
||||
if err != nil || instanceAddr == "" {
|
||||
|
||||
Reference in New Issue
Block a user