CORS跨域资源共享控制
使用CORS处理器
- //获得一个调度器的实例化对象
- var dispatcher = httpdispatcher.New()
- //定义CORS的配置
- corsConfig.AllowOrigins=[]string{"*"}
- corsConfig.AllowMethods=[]string{"*"}
- corsConfig.AllowHeaders=[]string{"*"}
- corsConfig.AllowCredentials=true
- corsConfig.ExposeHeaders=[]string{"*"}
- router := dispatcher.Router.GROUP("", CORSHandler(&corsConfig))
- //在路由组里注册路由,会自动执行CORS处理器
- router.GET("/", func(ctx *httpdispatcher.Context) error {
- return nil
- })