【问题标题】:How to change Swagger-Net root url from "/swagger" to root?如何将 Swagger-Net 根 URL 从“/swagger”更改为根?
【发布时间】:2020-12-15 11:20:56
【问题描述】:

我正在使用 swagger-net。默认情况下,swagger UI 将是“/swagger”,如何将其更改为 root?

感觉我现在正在做的是一个 hack

public class HomeController : Controller
{
    public ActionResult Index()
    {
        return Redirect("/swagger");
        //return View();
    }
}

【问题讨论】:

    标签: swagger-net


    【解决方案1】:

    找到了解决办法。将以下路由映射添加到 WebApiConfig.cs

    config.Routes.MapHttpRoute(
        name: "Swagger UI",
        routeTemplate: "",
        defaults: null,
        constraints: null,
        handler: new RedirectHandler(SwaggerDocsConfig.DefaultRootUrlResolver, "swagger/ui/index"));
    

    【讨论】:

      猜你喜欢
      • 2016-08-24
      • 2016-11-25
      • 2016-10-10
      • 2020-02-12
      • 2018-11-15
      • 2022-10-26
      • 2017-01-27
      • 2016-12-31
      • 2019-02-18
      相关资源
      最近更新 更多