From 09e33128a808f998db83d2b5a178b0f77b9b3451 Mon Sep 17 00:00:00 2001 From: canglan Date: Sat, 22 Aug 2026 20:46:01 +0800 Subject: [PATCH] fix: serve /webfonts static dir - icons missing after FA localization CSS at /css/fontawesome.min.css references url(../webfonts/...) which resolves to /webfonts/*.woff2; server.js only mounted /css and /js, so all font requests 404'd and every icon silently disappeared. --- backend/server.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/server.js b/backend/server.js index 54e07a2..ad2fc49 100644 --- a/backend/server.js +++ b/backend/server.js @@ -115,6 +115,8 @@ const staticOpts = { }; app.use('/css', express.static(path.join(PUBLIC_DIR, 'css'), staticOpts)); app.use('/js', express.static(path.join(PUBLIC_DIR, 'js'), staticOpts)); +// Font Awesome 本地化: 字体文件(缺失会导致图标全部无法显示) +app.use('/webfonts', express.static(path.join(PUBLIC_DIR, 'webfonts'), staticOpts)); const installRoutes = require('./routes/install'); app.use('/api/install', installRoutes);