AutoWrapper
Github: AutoWrapper
同时使用 AutoWrapper 和 SignalR 的时候,要记得把 SignalR 的路由配置到除外名单,否则 SignalR 客户端会一直连不上。
// SignalR 配置
builder.Services.AddSignalR();
app.UseRouting();
app.MapHubChatHub(/chatHub);
// Auto Wrapper 配置
app.UseApiResponseAndExceptionWrapper(new AutoWrapperOptions
{
ExcludePaths = [
new AutoWrapperExcludePath(/chatHub/.*|/chatHub, ExcludeMode.Regex)
]
});