github.com/gogf/gf@v1.16.9/.example/net/ghttp/server/middleware/issue355.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "github.com/gogf/gf/frame/g" 6 "github.com/gogf/gf/net/ghttp" 7 ) 8 9 func main() { 10 s := g.Server() 11 s.BindMiddlewareDefault(func(r *ghttp.Request) { 12 fmt.Println("cors") 13 r.Response.CORSDefault() 14 r.Middleware.Next() 15 }) 16 s.BindHandler("/api/captcha", func(r *ghttp.Request) { 17 r.Response.Write("captcha") 18 }) 19 s.SetPort(8010) 20 s.Run() 21 }