Gin CORS


Go 语言手搓一个简单的跨域还是比较容易的, 但自己手搓一批通用代码总归还是麻烦了点.

如果使用 Gin 的话, 有现成的跨域中间件可以用. github.com/gin-contrib/cors

注意事项

现在大多前后端分离的项目中, 会在请求中使用此 hearder Authorization: Bearer xxx,

主要添加到允许的请求头中, 不然跨越请求还是会报错.

代码如下:

r := gin.Default()

// CORS
corsConf := cors.DefaultConfig()
corsConf.AddAllowHeaders("Authorization")
corsConf.AllowAllOrigins = true
r.Use(cors.New(corsConf))

// 注册路由...


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM