From cbf590cd83398fd5f06ffc67adf4380e3d334e4d Mon Sep 17 00:00:00 2001 From: yuqianhe Date: Wed, 10 Jun 2026 03:54:15 +0000 Subject: [PATCH] Update server, embed, gitignore --- .gitignore | 1 + internal/server/server.go | 4 ++-- web/embed.go | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d9c269a..1f85cc4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # Binary api-server +api-server* # Runtime data data/ diff --git a/internal/server/server.go b/internal/server/server.go index 2f76411..7fabb03 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -111,8 +111,8 @@ func New(cfg *config.Config) (*Server, error) { return } - // 视频网站子路由 → videoapp SPA - if strings.HasPrefix(path, "/video") { + // 视频网站子路由 → videoapp SPA(精确避免匹配 /videoapp/) + if path == "/video" || strings.HasPrefix(path, "/video/") { serveStaticFile(c, "videoapp/index.html") return } diff --git a/web/embed.go b/web/embed.go index 8c01256..14ea0f9 100644 --- a/web/embed.go +++ b/web/embed.go @@ -6,7 +6,7 @@ import ( "log" ) -//go:embed static/* +//go:embed static var embedFS embed.FS // StaticFS 嵌入式前端静态文件(根路径已去除 static/ 前缀)