CORS跨域资源共享控制

    使用CORS处理器

    1. //获得一个调度器的实例化对象
    2. var dispatcher = httpdispatcher.New()
    3.  
    4. //定义CORS的配置
    5. corsConfig.AllowOrigins=[]string{"*"}
    6. corsConfig.AllowMethods=[]string{"*"}
    7. corsConfig.AllowHeaders=[]string{"*"}
    8. corsConfig.AllowCredentials=true
    9. corsConfig.ExposeHeaders=[]string{"*"}
    10.  
    11. router := dispatcher.Router.GROUP("", CORSHandler(&corsConfig))
    12.  
    13. //在路由组里注册路由,会自动执行CORS处理器
    14. router.GET("/", func(ctx *httpdispatcher.Context) error {
    15. return nil
    16. })