From 9c09d51695b0bbd503f72ec6fd923f2a1fa149be Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Tue, 8 Sep 2020 11:10:13 -0500 Subject: [PATCH] =?UTF-8?q?refactor(directory):=20=E2=99=BB=20prefer=20low?= =?UTF-8?q?ercase=20API=20urls?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.dcproj | 2 +- .../src/FilterLists.Directory.Api/Startup.cs | 3 ++- .../FilterLists.Directory.Api/SwaggerExtensions.cs | 12 ++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docker-compose.dcproj b/docker-compose.dcproj index 228c3419f..4dd362669 100644 --- a/docker-compose.dcproj +++ b/docker-compose.dcproj @@ -9,7 +9,7 @@ filterlists - + docker-compose.yml diff --git a/services/directory/src/FilterLists.Directory.Api/Startup.cs b/services/directory/src/FilterLists.Directory.Api/Startup.cs index 1d6fd04d2..78f69090f 100644 --- a/services/directory/src/FilterLists.Directory.Api/Startup.cs +++ b/services/directory/src/FilterLists.Directory.Api/Startup.cs @@ -18,6 +18,7 @@ public Startup(IConfiguration configuration) public void ConfigureServices(IServiceCollection services) { + services.AddRouting(o => o.LowercaseUrls = true); services.AddControllers() .AddJsonOptions(o => o.JsonSerializerOptions.IgnoreNullValues = true); services.AddSwaggerGen(); @@ -29,7 +30,7 @@ public static void Configure(IApplicationBuilder app, IWebHostEnvironment env) if (env.IsDevelopment()) app.UseDeveloperExceptionPage(); app.UseRouting(); - app.UseEndpoints(e => { e.MapControllers(); }); + app.UseEndpoints(e => e.MapControllers()); app.UseSwagger(); } } diff --git a/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs b/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs index 3f8b34531..a0f9e587b 100644 --- a/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs +++ b/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs @@ -10,8 +10,8 @@ internal static class SwaggerExtensions { public static void AddSwaggerGen(this IServiceCollection services) { - services.AddSwaggerGen(c => - c.SwaggerDoc("v1", new OpenApiInfo + services.AddSwaggerGen(o => + o.SwaggerDoc("v1", new OpenApiInfo { Title = "FilterLists Directory API", Description = @@ -45,11 +45,11 @@ public static void UseSwagger(this IApplicationBuilder app) #endif }); }); - app.UseSwaggerUI(c => + app.UseSwaggerUI(o => { - c.SwaggerEndpoint("v1/swagger.json", "FilterLists Directory API V1"); - c.DocumentTitle = "FilterLists Directory API"; - c.RoutePrefix = string.Empty; + o.SwaggerEndpoint("v1/swagger.json", "FilterLists Directory API V1"); + o.DocumentTitle = "FilterLists Directory API"; + o.RoutePrefix = string.Empty; }); } }