Browse Source

Add a CORS policy to TypeHost to allow discover backend service endpoints from a web frontend like a blazor webassembly app

pull/236/head
Igr Alexánder Fernández Saúco 7 years ago
committed by Ryan Nowak
parent
commit
18c9b2fcda
  1. 16
      src/Microsoft.Tye.Hosting/TyeHost.cs

16
src/Microsoft.Tye.Hosting/TyeHost.cs

@ -157,6 +157,20 @@ namespace Microsoft.Tye.Hosting
o.FileProvider = new CompositeFileProvider(o.FileProvider, fileProvider);
});
builder.Services.AddCors(
options =>
{
options.AddPolicy(
"default",
policy =>
{
policy
.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod();
});
});
builder.Services.AddSingleton(application);
var app = builder.Build();
return app;
@ -170,6 +184,8 @@ namespace Microsoft.Tye.Hosting
app.UseDeveloperExceptionPage();
app.UseCors("default");
app.UseStaticFiles();
app.UseRouting();

Loading…
Cancel
Save