From 38d36eb812f59196ff920c812cc1c8e269c0366a Mon Sep 17 00:00:00 2001 From: xiaolipro <2357729423@qq.com> Date: Wed, 14 Oct 2026 16:40:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Directory.Build.props | 2 +- src/SimpleAdmin.Api/SimpleAdminApiModule.cs | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index a1f4d20..4676e0a 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -4,6 +4,6 @@ - 8.0.5.24 + 8.0.5.26 diff --git a/src/SimpleAdmin.Api/SimpleAdminApiModule.cs b/src/SimpleAdmin.Api/SimpleAdminApiModule.cs index d55ca7b..d995727 100644 --- a/src/SimpleAdmin.Api/SimpleAdminApiModule.cs +++ b/src/SimpleAdmin.Api/SimpleAdminApiModule.cs @@ -184,12 +184,9 @@ public class SimpleAdminApiModule : FakeModule // 静态文件服务(用于头像等上传文件) app.UseStaticFiles(); - // 路由 - 必须在认证和授权之前 + // 路由 - 必须在认证和授权之前;且必须在 UsePathBase 之后 app.UseRouting(); - // EventBus Dashboard:必须在 UsePathBase 之后,否则 /admin/eventbus 会 404 - app.UseFakeEventBusDashboard(); - // OpenAPI 验签需读取原始 Body,允许二次读流 app.Use(async (ctx, next) => { @@ -208,9 +205,11 @@ public class SimpleAdminApiModule : FakeModule // 角色/菜单写操作后失效登录用户信息缓存 app.UseMiddleware(); - // 端点映射 + // 端点映射(Dashboard 用 MapGroup,依赖 PathBase 已剥离前缀) app.MapControllers(); - + // 必须在 UsePathBase 之后:完整对外路径为 /admin/eventbus + app.UseFakeEventBusDashboard(); + app.Services.GetRequiredService().Send("Application started"); } }