swagger-net - 如何将 Swagger-Net 根 URL 从“/swagger”更改为根?
问题描述
我正在使用 swagger-net。默认情况下,swagger UI 将是“/swagger”,如何将其更改为 root?
感觉我现在在做的是一个 hack
public class HomeController : Controller
{
public ActionResult Index()
{
return Redirect("/swagger");
//return View();
}
}
解决方案
找到了解决办法。将以下路由映射添加到 WebApiConfig.cs
config.Routes.MapHttpRoute(
name: "Swagger UI",
routeTemplate: "",
defaults: null,
constraints: null,
handler: new RedirectHandler(SwaggerDocsConfig.DefaultRootUrlResolver, "swagger/ui/index"));
推荐阅读
- python - 如何修复(Zlib 错误:解压缩数据时:流状态不一致)
- python - 在具有多个数据集的python中绘制热图
- ios - Xcode基于Target的共享框架条件编译
- pandas - Pandas 表达式导致列爆炸(或如何在重名环境中删除包含子字符串的列)
- java - 无法为 ListView 设置 onItemClickListener
- ionic3 - 我们如何浏览页面,以便我们可以从同一页面创建页面的新对象
- spring - 使用 Spring Boot 和 Spring JPA 时 - 为什么我不能为依赖的实体生成模式?
- python - 如何在 CatBoost 中实现自定义多类目标函数?
- amazon-web-services - AWS CDK - 创建 AWS ECS 服务时出现模糊错误
- python - 由于特征不匹配而无法预测