// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { SwaggerConfiguration.AddConfigure(app); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseMvc(); }
/// <summary> /// /// </summary> /// <param name="app"></param> /// <param name="env"></param> // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { SwaggerConfiguration.AddConfigure(app); AuthenticationConfiguration.AddConfigure(app); DevelopmentConfiguration.AddConfigure(app, env); app.UseStaticFiles(); app.UseFileServer(); CorsExtension.AddConfigure(app); ExceptionConfiguration.AddConfigure(app); var serviceProvider = app.ApplicationServices; var httpContextAccessor = serviceProvider.GetRequiredService <IHttpContextAccessor>(); AuthenticationContextService.AddConfigure(httpContextAccessor); RouteExtension.AddConfigure(app); RouteAnalyzerExtension.AddConfigure(app); }