diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs index 23aeaf4e..a5f87b4d 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs @@ -1,19 +1,17 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.Hosting; -using EShopOnAbp.CmskitService.EntityFrameworkCore; -using EShopOnAbp.Shared.Hosting.Microservices; -using Volo.Abp; -using Volo.Abp.Modularity; +using EShopOnAbp.CmskitService.EntityFrameworkCore; using EShopOnAbp.Shared.Hosting.AspNetCore; -using System.Collections.Generic; +using EShopOnAbp.Shared.Hosting.Microservices; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Cors; +using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; using System; -using Volo.Abp.AspNetCore.Mvc; +using System.Collections.Generic; using System.Linq; -using Microsoft.AspNetCore.Cors; -using Microsoft.Extensions.Configuration; -using Volo.Abp.GlobalFeatures; -using Volo.Abp.Threading; +using Volo.Abp; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Modularity; namespace EShopOnAbp.CmskitService; [DependsOn( @@ -24,17 +22,9 @@ namespace EShopOnAbp.CmskitService; )] public class CmskitServiceHttpApiHostModule : AbpModule { - //public override void PreConfigureServices(ServiceConfigurationContext context) - //{ - // //TODO why doesn't work? - // FeatureConfigurer.Configure(); - //} - - public override void ConfigureServices(ServiceConfigurationContext context) { var configuration = context.Services.GetConfiguration(); - // var hostingEnvironment = context.Services.GetHostingEnvironment(); JwtBearerConfigurationHelper.Configure(context, "CmskitService"); @@ -42,11 +32,11 @@ public class CmskitServiceHttpApiHostModule : AbpModule context: context, authority: configuration["AuthServer:Authority"], scopes: new - Dictionary /* Requested scopes for authorization code request and descriptions for swagger UI only */ + Dictionary { - { "CmskitService", "CmskitService Service API" } + { "CmskitService", "Cmskit Service API" } }, - apiTitle: "CmskitService Service API" + apiTitle: "Cmskit Service API" ); context.Services.AddCors(options => @@ -68,7 +58,6 @@ public class CmskitServiceHttpApiHostModule : AbpModule }); }); - // TODO: Create controller instead of auto-controller configuration Configure(options => { options.ConventionalControllers.Create(typeof(CmskitServiceApplicationModule).Assembly, opts => @@ -90,12 +79,12 @@ public class CmskitServiceHttpApiHostModule : AbpModule } app.UseCorrelationId(); + app.UseCors(); app.UseAbpRequestLocalization(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAbpClaimsMap(); - app.UseMultiTenancy(); app.UseAuthorization(); app.UseSwagger(); app.UseSwaggerUI(options => @@ -110,4 +99,12 @@ public class CmskitServiceHttpApiHostModule : AbpModule app.UseUnitOfWork(); app.UseConfiguredEndpoints(); } + + //TODO don't forget here... It gives error + //public override async Task OnPostApplicationInitializationAsync(ApplicationInitializationContext context) + //{ + //await context.ServiceProvider + // .GetRequiredService() + // .CheckAndApplyDatabaseMigrationsAsync(); + //} }