From 1a9b1b45d5aad5b8ffa9c9ed3fc3e0d6fbb163e9 Mon Sep 17 00:00:00 2001 From: ckt1031 <65409152+ckt1031@users.noreply.github.com> Date: Wed, 25 Oct 2023 21:39:22 +0800 Subject: [PATCH] fix: cors --- router/dashboard.go | 6 ++++-- router/web-router.go | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) 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")))