swagger 如何“知道”它在 UI 中显示的主机的 IP?

问题描述 投票:0回答:1

我正在我的 .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 页面中显示附加信息。

谢谢!

.net swagger swagger-ui
1个回答
0
投票

答案是: var urls = builder.WebHost.GetSetting(WebHostDefaults.ServerUrlsKey);

© www.soinside.com 2019 - 2024. All rights reserved.