diff --git a/Environment/Service/Program.cs b/Environment/Service/Program.cs index ec68c3d..e98c770 100644 --- a/Environment/Service/Program.cs +++ b/Environment/Service/Program.cs @@ -10,6 +10,8 @@ public static class Program { var builder = WebApplication.CreateBuilder(args); + builder.Services.AddCors(o => o.AddPolicy("CorsPolicy", corsPolicyBuilder => corsPolicyBuilder.AllowAnyMethod().AllowAnyHeader().AllowCredentials().WithOrigins("http://localhost:4200"))); + builder.Configuration.AddEnvironmentVariables(); builder.Services.AddCommonOpenTelemetry(Assembly.GetExecutingAssembly().GetName().Name, builder.Configuration["Telemetry:Endpoint"], nameof(MessageHandler)); @@ -19,6 +21,8 @@ public static class Program builder.Services.AddTransient(); builder.Services.AddHostedService(); + // -- -- + var app = builder.Build(); app.UseAuthorization(); @@ -28,6 +32,8 @@ public static class Program var database = app.Services.GetRequiredService(); database.EnsureDatabase(); + app.UseCors("CorsPolicy"); + app.Run(); } } \ No newline at end of file