作者 tangxvhui

更新

@@ -91,8 +91,8 @@ func (controller *BaseController) Finish() { @@ -91,8 +91,8 @@ func (controller *BaseController) Finish() {
91 ////Prepare 重写 beego.Controller 的Prepare方法 91 ////Prepare 重写 beego.Controller 的Prepare方法
92 func (controller *BaseController) Prepare() { 92 func (controller *BaseController) Prepare() {
93 //跨域处理 93 //跨域处理
94 - controller.Ctx.ResponseWriter.Header().Set("Access-Control-Allow-Origin", "*")  
95 - controller.Ctx.ResponseWriter.Header().Set("Access-Control-Allow-Headers", "*") 94 + // controller.Ctx.ResponseWriter.Header().Set("Access-Control-Allow-Origin", "*")
  95 + // controller.Ctx.ResponseWriter.Header().Set("Access-Control-Allow-Headers", "*")
96 96
97 logs.Info("====>Recv Request:", controller.Ctx.Input.URI()) 97 logs.Info("====>Recv Request:", controller.Ctx.Input.URI())
98 if controller.Ctx.Input.IsPost() || controller.Ctx.Input.IsPut() { 98 if controller.Ctx.Input.IsPost() || controller.Ctx.Input.IsPut() {
@@ -13,7 +13,7 @@ func AllowCors() func(ctx *context.Context) { @@ -13,7 +13,7 @@ func AllowCors() func(ctx *context.Context) {
13 //其中Options跨域复杂请求预检 13 //其中Options跨域复杂请求预检
14 AllowMethods: []string{"*"}, 14 AllowMethods: []string{"*"},
15 //指的是允许的Header的种类 15 //指的是允许的Header的种类
16 - AllowHeaders: []string{"Origin", "Authorization", "Access-Control-Allow-Origin", "Content-Type"}, 16 + AllowHeaders: []string{"Origin", "Authorization", "Access-Control-Allow-Origin", "Content-Type", "x-requested-with"},
17 //公开的HTTP标头列表 17 //公开的HTTP标头列表
18 ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"}, 18 ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
19 //如果设置,则允许共享身份验证凭据,例如cookie 19 //如果设置,则允许共享身份验证凭据,例如cookie