/
Fanil
/
PetFamily
Обзор
Документация
Войти
/
Fanil
/
PetFamily
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
Project
PetFamily.API/Program.cs
35 строк
852 B
fangimal
added minio
09 авг 2024, 16:34
09 авг 2024, 16:34
64fe496
Код
Авторство
О чём код?
using PetFamily.API.Middlewares; using PetFamily.API.Validation; using PetFamily.Application; using PetFamily.Infrastructure; using PetFamily.Infrastructure.DbContexts; using PetFamily.Infrastructure.Repositories; using SharpGrip.FluentValidation.AutoValidation.Mvc.Extensions; var builder = WebApplication.CreateBuilder(args); builder.Services.AddSwaggerGen(); builder.Services.AddControllers(); builder.Services .AddApplication() .AddInfrastructure(builder.Configuration); builder.Services.AddFluentValidationAutoValidation(configuration => { configuration.OverrideDefaultResultFactoryWith<CustomResultFactory>(); }); builder.Services.AddHttpLogging(options => { }); var app = builder.Build(); app.UseMiddleware<ExceptionMiddleware>(); app.UseHttpLogging(); app.UseSwagger(); app.UseSwaggerUI(); app.MapControllers(); app.Run();