package main import ( "github.com/gogf/gf/frame/g" "github.com/gogf/gf/net/ghttp" ) func main() { s := g.Server() s.BindHandler("/priority/show", func(r *ghttp.Request) { r.Response.Writeln("priority service") }) s.BindHookHandlerByMap("/priority/:name", map[string]ghttp.HandlerFunc{ ghttp.HookBeforeServe: func(r *ghttp.Request) { r.Response.Writeln("/priority/:name") }, }) s.BindHookHandlerByMap("/priority/*any", map[string]ghttp.HandlerFunc{ ghttp.HookBeforeServe: func(r *ghttp.Request) { r.Response.Writeln("/priority/*any") }, }) s.BindHookHandlerByMap("/priority/show", map[string]ghttp.HandlerFunc{ ghttp.HookBeforeServe: func(r *ghttp.Request) { r.Response.Writeln("/priority/show") }, }) s.SetPort(8199) s.Run() }