我正在我的 .net core 6 项目中使用 swagger。我做了所有常规配置:
builder.Services.AddSwaggerGen
app.UseSwagger
app.UseSwaggerUI
并且会显示带有端点的 swagger 页面以及 API 名称。名字下面有一个swagger秀的网址:
https://localhost:7089/swagger/v1/swagger.json
我的问题是: 如何在Program.cs中访问这个url?我想用它在 swagger 页面中显示附加信息。
谢谢!
答案是: var urls = builder.WebHost.GetSetting(WebHostDefaults.ServerUrlsKey);