I am trying to configure HttpClient 's base address in a Blazor Server using IHttpClientFactory but I am getting a runtime exception:
services.AddHttpClient("ApiClient", (provider, client) =>
{
var uriHelper = provider.GetRequiredService<NavigationManager>();
client.BaseAddress = new Uri(uriHelper.BaseUri);
});
System.InvalidOperationException: 'Cannot resolve scoped service 'Microsoft.AspNetCore.Components.NavigationManager' from root provider.'
Anyone know what might be the issue here?

The base url is not available during
ConfigureServicesyou can pass it or create a service :The service:
A component: