添加全局Exception过滤器
This commit is contained in:
commit
6200925688
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user