添加全局Exception过滤器

This commit is contained in:
南浔 2024-11-04 09:27:52 +08:00
commit 6200925688

View File

@ -1,6 +1,7 @@
using Apimanager_backend.Config;
using Apimanager_backend.Data;
using Apimanager_backend.Filters;
using Apimanager_backend.Filters.ExceptionFilter;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Serilog;
@ -33,7 +34,10 @@ option.UseMySql(constr, MySqlServerVersion.AutoDetect(constr))
builder.Services.AddAllService(configuration);
builder.Services.AddControllers(options =>
{
//模型验证
options.Filters.Add<ModelValidationFilter>();
//Exception过滤器
options.Filters.Add<generalExceptionFilter>();
}).ConfigureApiBehaviorOptions(option =>
{
option.SuppressModelStateInvalidFilter = true;