中添加了 cors 的 middleware
func cors() gin.HandlerFunc {
return func(c *gin.Context) {
method := c.Request.Method...= "" {
c.Header("Access-Control-Allow-Origin", origin) // 可将将 * 替换为指定的域名
c.Header("Access-Control-Allow-Methods...", "POST, GET, OPTIONS, PUT, DELETE, UPDATE")
c.Header("Access-Control-Allow-Headers", "Origin,...X-Requested-With, Content-Type, Accept, Authorization,X-Token")
c.Header("Access-Control-Expose-Headers...", "Content-Length, Access-Control-Allow-Origin, Access-Control-Allow-Headers, Cache-Control, Content-Language