package server import ( "fm-upload/internal/interfaces" "github.com/gin-gonic/gin" ) // 初始化总路由 func RegisterGinServer(srv interfaces.UploadHTTPServer) *gin.Engine { var Router = gin.Default() // 跨域 // Router.Use(middleware.Cors()) // 如需跨域可以打开 // 方便统一添加路由组前缀 多服务器上线使用 PublicGroup := Router.Group("/hw") PublicGroup.Use() { PublicGroup.POST("/upload", interfaces.Upload(srv)) //文件上传 PublicGroup.POST("/images_compress", interfaces.ImagesController(srv)) //图片处理 PublicGroup.POST("/image_compress", interfaces.ImagesController(srv)) //图片处理 } return Router }