Files
nl-video-api/api/middleware/cors.go
2025-08-03 00:11:15 +08:00

19 lines
290 B
Go

package middleware
import (
"github.com/gogf/gf/v2/net/ghttp"
)
// CORS 跨域处理中间件
func CORS(r *ghttp.Request) {
// 设置CORS头
r.Response.CORSDefault()
// 处理预检请求
if r.Method == "OPTIONS" {
r.Response.WriteHeader(200)
return
}
r.Middleware.Next()
}