Inject framework HttpClient to support prerendering behavior on server instead of baking in the HttpClient on the client project

This commit is contained in:
daniel-c-harvey
2025-09-04 09:48:58 -04:00
parent 9124e82e24
commit d556d32829
9 changed files with 59 additions and 33 deletions
+4 -1
View File
@@ -4,8 +4,11 @@ using MudBlazor.Services;
var builder = WebAssemblyHostBuilder.CreateDefault(args);
Console.WriteLine(builder.HostEnvironment.BaseAddress);
builder.Services.AddScoped<HttpClient>(_ => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
builder.Services.AddMudServices();
Startup.ConfigureDomainServices(builder.Services, builder.HostEnvironment.BaseAddress);
Startup.ConfigureDomainServices(builder.Services);
await builder.Build().RunAsync();