aboutsummaryrefslogtreecommitdiff
path: root/Timeline/Startup.cs
diff options
context:
space:
mode:
author杨宇千 <crupest@outlook.com>2019-09-25 21:35:35 +0800
committer杨宇千 <crupest@outlook.com>2019-09-25 21:35:35 +0800
commit7c021c429ea77dffdd877c3e2a0bcf6e881a7285 (patch)
tree6badcfb14fd9fb17c6ae467e2a767b6d72a282e9 /Timeline/Startup.cs
parent3e4405f016ec6cf56bc86577a4662f2fb8f03cc4 (diff)
downloadtimeline-7c021c429ea77dffdd877c3e2a0bcf6e881a7285.tar.gz
timeline-7c021c429ea77dffdd877c3e2a0bcf6e881a7285.tar.bz2
timeline-7c021c429ea77dffdd877c3e2a0bcf6e881a7285.zip
Init migration to dotnet core 3.0.0 .
Diffstat (limited to 'Timeline/Startup.cs')
-rw-r--r--Timeline/Startup.cs18
1 files changed, 11 insertions, 7 deletions
diff --git a/Timeline/Startup.cs b/Timeline/Startup.cs
index b5a5106b..f5ffe94e 100644
--- a/Timeline/Startup.cs
+++ b/Timeline/Startup.cs
@@ -1,11 +1,11 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpOverrides;
-using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Hosting;
using Timeline.Authenticate;
using Timeline.Configs;
using Timeline.Entities;
@@ -16,23 +16,23 @@ namespace Timeline
{
public class Startup
{
- public Startup(IConfiguration configuration, IHostingEnvironment environment)
+ public Startup(IConfiguration configuration, IWebHostEnvironment environment)
{
Environment = environment;
Configuration = configuration;
}
- public IHostingEnvironment Environment { get; }
+ public IWebHostEnvironment Environment { get; }
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc()
- .ConfigureApiBehaviorOptions(options =>{
+ .ConfigureApiBehaviorOptions(options =>
+ {
options.InvalidModelStateResponseFactory = InvalidModelResponseFactory.Factory;
- })
- .SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
+ });
services.Configure<JwtConfig>(Configuration.GetSection(nameof(JwtConfig)));
var jwtConfig = Configuration.GetSection(nameof(JwtConfig)).Get<JwtConfig>();
@@ -75,9 +75,13 @@ namespace Timeline
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
+ app.UseRouting();
+
app.UseAuthentication();
- app.UseMvc();
+ app.UseEndpoints(endpoints =>
+ {
+ });
}
}
}