Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829
  1. using Diligent.WebAPI.Host.Hubs;
  2. using Serilog;
  3. using Serilog.Formatting.Json;
  4. var builder = WebApplication.CreateBuilder(args);
  5. builder.ConfigureData(builder.Configuration);
  6. var collection = builder.Services;
  7. builder.Services.AddSwaggerGen();
  8. Diligent.WebAPI.Host.Extensions.ApiConfiguration.ConfigureServices(collection);
  9. builder.ConfigureValidationMiddleware();
  10. var app = builder.Build();
  11. app.UseCors("ClientPermission");
  12. app.MapControllers();
  13. app.UseAuthentication();
  14. app.UseAuthorization();
  15. app.SetupData();
  16. if (app.Environment.IsDevelopment())
  17. {
  18. app.UseSwagger();
  19. app.UseSwaggerUI();
  20. }
  21. app.MapHub<ChatHub>("/chatHub");
  22. app.MapHub<ConnectionHub>("/statusHub");
  23. app.Run();