我希望我的Blazor WebAssembly应用程序中的Program.Main
在启动该应用程序之前先呼叫为该应用程序提供服务的服务器-这样我就可以从服务器中获取一些配置设置。
是否可以确定服务器URL是什么?
答案 0 :(得分:1)
看起来我可以像这样在Program.Main
中发出服务器请求
private static Task<ClientConfiguration> GetClientConfigurationAsync()
{
var serviceProvider = new ServiceCollection()
.AddBaseAddressHttpClient()
.BuildServiceProvider();
var httpClient = serviceProvider.GetRequiredService<HttpClient>();
return httpClient.GetJsonAsync<ClientConfiguration>("api/client-configuration");
}