From 17b2869789bfea4fd0bab0cdaa3da40a02e1e45c Mon Sep 17 00:00:00 2001 From: Collin Barrett Date: Wed, 6 Jun 2018 19:48:38 -0500 Subject: [PATCH] try another relative Swagger endpoint workaround ref #131 --- src/FilterLists.Api/Startup.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/FilterLists.Api/Startup.cs b/src/FilterLists.Api/Startup.cs index 2fbc7bb53..89497fdf5 100644 --- a/src/FilterLists.Api/Startup.cs +++ b/src/FilterLists.Api/Startup.cs @@ -40,26 +40,31 @@ public void ConfigureServices(IServiceCollection services) public void Configure(IApplicationBuilder app, IHostingEnvironment env) { + app.UseSwagger(UseLowercaseControllerNameInSwaggerHack); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); + app.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/swagger/v1/swagger.json", "FilterLists API V1"); + c.RoutePrefix = "docs"; + }); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); + app.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/api/swagger/v1/swagger.json", "FilterLists API V1"); + c.RoutePrefix = "docs"; + }); } app.UseForwardedHeaders(new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto }); - app.UseSwagger(UseLowercaseControllerNameInSwaggerHack); - app.UseSwaggerUI(c => - { - c.SwaggerEndpoint("/swagger/v1/swagger.json", "FilterLists API V1"); - c.RoutePrefix = "docs"; - }); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy();