作者 tangxvhui

更新

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