Как добавить CORS в Blazor Webassembly 3.2 превью - PullRequest
0 голосов
/ 24 февраля 2020

Я задавал этот вопрос перед использованием своего кода, но это действительно общий вопрос. Предварительный просмотр Blazor Webassembly 3.2 использует новый способ запуска программы, который НЕ использует startup.cs или не имеет функции ConfigureServices. Все сделано из

public static async Task Main(string[] args)

Так что это моя версия

public static async Task Main(string[] args)
{
    var builder = WebAssemblyHostBuilder.CreateDefault(args);

    builder.Services.AddSingleton<IDataLayer, DataLayer>();

    builder.Services.AddCors(options =>
    {
        options.AddPolicy("CorsPolicy", builder => 
            builder.AllowAnyOrigin());
    });
    builder.RootComponents.Add<App>("app");

    await builder.Build().RunAsync();
}

Как правильно добавить CORS для предварительного просмотра 3.2?

Спасибо.

...