middlewares/auth/auth.go
@@ -37,13 +37,14 @@ c.Next() } else if strings.HasPrefix(urlPath,"/httpImage") { imgUrl := config.Server.ImageUrl urlPath = strings.Replace(urlPath, "/httpImage", "", -1) idx := strings.Index(urlPath, ":") tmpPath := urlPath if idx >-1 {//路径中包含有端口,取端口以后路径 tmpPath = urlPath[idx:] imgIndx := strings.Index(imgUrl, ":") imgIndx := strings.LastIndex(imgUrl, ":") if imgIndx > -1 { imgUrl = imgUrl[:imgIndx-1] imgUrl = imgUrl[:imgIndx] } } logger.Debug("imgUrl+tmpPath:", imgUrl+tmpPath)