/// <summary>
/// 注册应用层的应用服务
/// </summary>
public static IServiceCollection AddService(this IServiceCollection services)
{
services.AddScoped<ILoginService, LoginService>();
return services;
}
Startup.cs
public void ConfigureServices(IServiceCollection services)
{
services.AddService();
//配置跨域处理
services.AddCors(options =>
{
options.AddPolicy("any", builder => builder
.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod()
.AllowCredentials()
.SetPreflightMaxAge(TimeSpan.FromMinutes(6)));
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
//允许跨域全局设置
app.UseCors("any");
}