From 21f48b55e0cbff12d964a8ed5e4895a7ed2acbad Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Sat, 23 Mar 2024 19:27:18 +0800 Subject: [PATCH] fix: embed --- router/web-router.go | 4 ++-- web/vite.config.js | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/router/web-router.go b/router/web-router.go index 8f9c18a..57cd61a 100644 --- a/router/web-router.go +++ b/router/web-router.go @@ -16,9 +16,9 @@ func SetWebRouter(router *gin.Engine, buildFS embed.FS, indexPage []byte) { router.Use(gzip.Gzip(gzip.DefaultCompression)) router.Use(middleware.GlobalWebRateLimit()) router.Use(middleware.Cache()) - router.Use(static.Serve("/", common.EmbedFolder(buildFS, "web/build"))) + router.Use(static.Serve("/", common.EmbedFolder(buildFS, "web/dist"))) router.NoRoute(func(c *gin.Context) { - if strings.HasPrefix(c.Request.RequestURI, "/v1") || strings.HasPrefix(c.Request.RequestURI, "/api") { + if strings.HasPrefix(c.Request.RequestURI, "/v1") || strings.HasPrefix(c.Request.RequestURI, "/api") || strings.HasPrefix(c.Request.RequestURI, "/assets") { controller.RelayNotFound(c) return } diff --git a/web/vite.config.js b/web/vite.config.js index ce25a6e..37788c3 100644 --- a/web/vite.config.js +++ b/web/vite.config.js @@ -1,5 +1,6 @@ import { defineConfig, transformWithEsbuild } from 'vite'; import react from '@vitejs/plugin-react'; +import { splitVendorChunkPlugin } from 'vite' // https://vitejs.dev/config/ export default defineConfig({ @@ -18,6 +19,7 @@ export default defineConfig({ }, }, react(), + splitVendorChunkPlugin() ], optimizeDeps: { force: true,