blazor - 在 Blazor WebAssembly 应用程序的 Program.Main 中获取服务器 URL
问题描述
我希望Program.Main
在我的 Blazor WebAssembly 应用程序中,在启动应用程序之前调用为应用程序提供服务的服务器 - 这样我就可以从服务器获取一些配置设置。
有没有办法确定服务器 URL 是什么?
解决方案
看起来我可以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");
}
推荐阅读
- github - Github CI/CD 管道使用 webpack 崩溃
- python - 搜索文本文件并找到用值替换字典键
- amazon-ec2 - 错误 504 网关超时 nginx-ingress 控制器
- java - 处理动态 webtable 中的同步问题
- java - 如何在没有循环且仅使用 foldLeft 的情况下获得 minVal?
- c# - 如何弹出模态div MVC
- android - 约束布局边距未应用
- python - 是否可以从 pandas 数据框中为列的子集选择视图而不进行切片?
- performance - Directly using require() in Express instead of placing in a variable
- swift - 测量 ARKit 中两个 ARImageAnchors 之间的距离