Quellcode durchsuchen

CORS configuration for localhost development

Lukas Angerer vor 3 Jahren
Ursprung
Commit
d1a139b7e8
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  1. 10 1
      src/RunnersMeet.Server/AppServer.cs

+ 10 - 1
src/RunnersMeet.Server/AppServer.cs

@@ -14,6 +14,15 @@ public class AppServer
 		builder.Services.AddEndpointsApiExplorer();
 		builder.Services.AddSwaggerGen();
 
+		builder.Services.AddCors(options =>
+		{
+			options.AddDefaultPolicy(policy  =>
+			{
+				policy.WithOrigins("http://localhost:4200");
+				policy.WithHeaders("Authorization");
+			});
+		});
+
 		var app = builder.Build();
 
 		// Configure the HTTP request pipeline.
@@ -24,7 +33,7 @@ public class AppServer
 		}
 
 		app.UseHttpsRedirection();
-
+		app.UseCors();
 		app.UseAuthorization();
 
 		app.MapControllers();