github.com/gogf/gf@v1.16.9/.example/net/ghttp/server/reload/simple.go (about) 1 package main 2 3 import ( 4 "time" 5 6 "github.com/gogf/gf/frame/g" 7 "github.com/gogf/gf/net/ghttp" 8 "github.com/gogf/gf/os/gproc" 9 ) 10 11 func main() { 12 s := g.Server() 13 s.BindHandler("/", func(r *ghttp.Request) { 14 r.Response.Writeln("哈喽!") 15 }) 16 s.BindHandler("/pid", func(r *ghttp.Request) { 17 r.Response.Writeln(gproc.Pid()) 18 }) 19 s.BindHandler("/sleep", func(r *ghttp.Request) { 20 r.Response.Writeln(gproc.Pid()) 21 time.Sleep(10 * time.Second) 22 r.Response.Writeln(gproc.Pid()) 23 }) 24 s.EnableAdmin() 25 s.SetPort(8199) 26 s.Run() 27 }