diff --git a/__debug_bin b/__debug_bin deleted file mode 100755 index 535f9b1..0000000 Binary files a/__debug_bin and /dev/null differ diff --git a/gin/router.go b/gin/router.go index 8ce2b1d..a39d232 100644 --- a/gin/router.go +++ b/gin/router.go @@ -20,13 +20,13 @@ func routerSetup(router *gin.Engine, rootpath *string) { r.POST(`/forgot`) } - ug := router.Group(`/user`) + ug := r.Group(`/user`) { ug.GET(`/choose/:orgid`) ug.GET(`/detail`) ug.POST(`/update`) } - hell := router.Group("/token") + hell := r.Group("/token") { hell.GET("verify", handler.TokenVerify) diff --git a/main.go b/main.go index a6014eb..33fdf9f 100644 --- a/main.go +++ b/main.go @@ -14,7 +14,6 @@ import ( func main() { appname := flag.String("appname", "demo1", "app name for current") - tags := flag.String("tags", `PathPrefix("/demo")`, "consul tags") port := flag.Int("port", 8080, "port for gin") addr := flag.String("addr", "localhost", "ip address for gin") flag.Parse() @@ -22,12 +21,12 @@ func main() { consul.Init(nil) gin.Service(&gin.Config{ - RootPath: *appname, + RootPath: `/`, Addr: *addr, Port: *port, }) - traefikTag := fmt.Sprintf(`traefik.http.routers.%s.rule=%s`, *appname, *tags) + traefikTag := fmt.Sprintf("traefik.http.routers.%s.rule=PathPrefix(`/demo1`)", *appname) if err := consul.RegisterAPI(*appname, *addr, *port, traefikTag); err != nil { fmt.Println("注册失败", err.Error()) }