Beego + Cors - 选项预检请求随机占用太长时间

时间:2015-12-02 18:57:39

标签: go cors beego

我有一个web应用程序,它使用beego框架,该框架在由亚马逊EBS中的机器托管的Docker容器上运行。

我在主要功能中启用了角色:

beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{
    AllowAllOrigins:  true,
    AllowMethods:     []string{"PUT", "GET", "DELETE", "POST"},
    AllowHeaders:     []string{"Origin", "Content-Type" /* some other  custom headers ... */},
    AllowCredentials: true,
}))

这在大多数情况下从客户端应用程序运行良好,但偶尔浏览器需要40秒以上等待OPTIONS请求返回。

这是beego框架的问题还是我以错误的方式实现CORS?

0 个答案:

没有答案