github.com/gogf/gf@v1.16.9/.example/net/ghttp/server/router/router2.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/frame/g" 5 "github.com/gogf/gf/net/ghttp" 6 ) 7 8 func main() { 9 s := g.Server() 10 s.BindHandler("/user/:name", func(r *ghttp.Request) { 11 r.Response.Writeln(r.Router.Uri) 12 }) 13 s.BindHandler("/user/member/:name/*any", func(r *ghttp.Request) { 14 r.Response.Writeln(r.Router.Uri) 15 }) 16 s.BindHandler("/user/member/:name/edit/*any", func(r *ghttp.Request) { 17 r.Response.Writeln(r.Router.Uri) 18 }) 19 s.BindHandler("/user/member/:name/edit/sex", func(r *ghttp.Request) { 20 r.Response.Writeln(r.Router.Uri) 21 }) 22 s.BindHandler("/user/member/:name/edit/info/*any", func(r *ghttp.Request) { 23 r.Response.Writeln(r.Router.Uri) 24 }) 25 s.BindHandler("/user/community/female/:name", func(r *ghttp.Request) { 26 r.Response.Writeln(r.Router.Uri) 27 }) 28 s.BindHandler("/admin/stats/today/:hour", func(r *ghttp.Request) { 29 r.Response.Writeln(r.Router.Uri) 30 }) 31 s.SetPort(8199) 32 s.Run() 33 }