diff --git a/napcat.webui/src/pages/dashboard/config/webui.tsx b/napcat.webui/src/pages/dashboard/config/webui.tsx index c57760cc..9557580f 100644 --- a/napcat.webui/src/pages/dashboard/config/webui.tsx +++ b/napcat.webui/src/pages/dashboard/config/webui.tsx @@ -81,6 +81,10 @@ const WebUIConfigCard = () => { onDelete={async () => { try { await FileManager.deleteWebUIFont() + toast.success('删除成功') + setTimeout(() => { + window.location.reload() + }, 1000) } catch (error) { toast.error('删除失败: ' + (error as Error).message) } diff --git a/src/webui/index.ts b/src/webui/index.ts index 8d06e916..daea407d 100644 --- a/src/webui/index.ts +++ b/src/webui/index.ts @@ -47,7 +47,6 @@ export async function InitWebUi(logger: LogWrapper, pathWrapper: NapCatPathWrapp // 如果是webui字体文件,挂载字体文件 app.use('/webui/fonts/AaCute.woff', async (_req, res, next) => { const isFontExist = await WebUiConfigWrapper.CheckWebUIFontExist(); - console.log(isFontExist, 'isFontExist'); if (isFontExist) { res.sendFile(WebUiConfigWrapper.GetWebUIFontPath()); } else { diff --git a/src/webui/src/router/File.ts b/src/webui/src/router/File.ts index 358f228c..ecb46dfc 100644 --- a/src/webui/src/router/File.ts +++ b/src/webui/src/router/File.ts @@ -23,6 +23,9 @@ const router = Router(); const apiLimiter = rateLimit({ windowMs: 1 * 60 * 1000, // 1分钟内 max: 60, // 最大60个请求 + validate: { + xForwardedForHeader: false, + }, }); router.use(apiLimiter);