diff --git a/router/dashboard.go b/router/dashboard.go index 39ed1f93..1ef25aef 100644 --- a/router/dashboard.go +++ b/router/dashboard.go @@ -1,10 +1,11 @@ package router import ( - "github.com/gin-contrib/gzip" - "github.com/gin-gonic/gin" "one-api/controller" "one-api/middleware" + + "github.com/gin-contrib/gzip" + "github.com/gin-gonic/gin" ) func SetDashboardRouter(router *gin.Engine) { @@ -12,6 +13,7 @@ func SetDashboardRouter(router *gin.Engine) { apiRouter.Use(gzip.Gzip(gzip.DefaultCompression)) apiRouter.Use(middleware.GlobalAPIRateLimit()) apiRouter.Use(middleware.TokenAuth()) + apiRouter.Use(middleware.CORS()) { apiRouter.GET("/dashboard/billing/subscription", controller.GetSubscription) apiRouter.GET("/v1/dashboard/billing/subscription", controller.GetSubscription) diff --git a/router/web-router.go b/router/web-router.go index 7abe68f3..233f4fda 100644 --- a/router/web-router.go +++ b/router/web-router.go @@ -14,7 +14,7 @@ import ( ) func SetWebRouter(router *gin.Engine, buildFS embed.FS, indexPage []byte) { - router.Use(gzip.Gzip(gzip.BestCompression)) + router.Use(gzip.Gzip(gzip.DefaultCompression)) router.Use(middleware.GlobalWebRateLimit()) router.Use(middleware.Cache()) router.Use(static.Serve("/", common.EmbedFolder(buildFS, "web/build")))