middleware.go 421 B

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