mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
Migrate Startup.Configure
https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio#migrate-startupconfigure
This commit is contained in:
parent
9712d459fd
commit
fd4032e1f2
2 changed files with 15 additions and 9 deletions
|
|
@ -13,7 +13,7 @@ public static void AddFilterListsApi(this IServiceCollection services)
|
|||
services.ConfigureCookiePolicy();
|
||||
services.AddMemoryCache();
|
||||
services.AddResponseCaching();
|
||||
services.AddMvcCustom();
|
||||
services.AddControllersCustom();
|
||||
services.AddRoutingCustom();
|
||||
services.AddApiVersioning();
|
||||
}
|
||||
|
|
@ -25,7 +25,7 @@ private static void ConfigureCookiePolicy(this IServiceCollection services) =>
|
|||
opts.MinimumSameSitePolicy = SameSiteMode.None;
|
||||
});
|
||||
|
||||
private static void AddMvcCustom(this IServiceCollection services) =>
|
||||
private static void AddControllersCustom(this IServiceCollection services) =>
|
||||
services.AddControllers()
|
||||
.SetCompatibilityVersion(CompatibilityVersion.Version_3_0)
|
||||
.AddNewtonsoftJson(opts =>
|
||||
|
|
|
|||
|
|
@ -6,13 +6,17 @@
|
|||
using Microsoft.AspNetCore.HttpOverrides;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
|
||||
namespace FilterLists.Api
|
||||
{
|
||||
[UsedImplicitly]
|
||||
public class Startup
|
||||
{
|
||||
public Startup(IConfiguration configuration) => Configuration = configuration;
|
||||
public Startup(IConfiguration configuration)
|
||||
{
|
||||
Configuration = configuration;
|
||||
}
|
||||
|
||||
private IConfiguration Configuration { get; }
|
||||
|
||||
|
|
@ -25,18 +29,20 @@ public void ConfigureServices(IServiceCollection services)
|
|||
}
|
||||
|
||||
[UsedImplicitly]
|
||||
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
|
||||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
|
||||
{
|
||||
if (env.IsDevelopment())
|
||||
app.UseDeveloperExceptionPage();
|
||||
else
|
||||
app.UseExceptionHandler("/Error");
|
||||
app.UseForwardedHeaders(new ForwardedHeadersOptions
|
||||
{
|
||||
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
|
||||
});
|
||||
app.UseForwardedHeaders(
|
||||
new ForwardedHeadersOptions
|
||||
{
|
||||
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
|
||||
});
|
||||
app.UseStaticFiles();
|
||||
app.UseMvc();
|
||||
app.UseRouting();
|
||||
app.UseEndpoints(endpoints => endpoints.MapControllers());
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue