middleware.go 416 B

123456789101112131415161718
  1. /*
  2. * @desc:公用中间件
  3. * @company:云南奇讯科技有限公司
  4. * @Author: yixiaohu
  5. * @Date: 2022/3/2 15:16
  6. */
  7. package libMiddleware
  8. import "github.com/gogf/gf/v2/net/ghttp"
  9. func MiddlewareCORS(r *ghttp.Request) {
  10. corsOptions := r.Response.DefaultCORSOptions()
  11. // you can set options
  12. //corsOptions.AllowDomain = []string{"goframe.org", "baidu.com"}
  13. r.Response.CORS(corsOptions)
  14. r.Middleware.Next()
  15. }