先创建一个函数用来统一处理请求头
// Cors
func Cors(ctx iris.Context) {
ctx.Header("Access-Control-Allow-Origin", "*")
if ctx.Request().Method == "OPTIONS" {
ctx.Header("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,PATCH,OPTIONS")
ctx.Header("Access-Control-Allow-Headers", "Content-Type, Accept, Authorization")
ctx.StatusCode(204)
return
}
ctx.Next()
}
然后在初始化iris的时候将该函数加进去
app := iris.New()
app.Use(Cors)
有疑问加站长微信联系(非本文作者)