gpt4 book ai didi

asp.net-core - 将应用程序根路由到/swagger

转载 作者:行者123 更新时间:2023-12-03 23:16:28 25 4
gpt4 key购买 nike

将请求从 www.mysite.com 重定向到 www.mysite.com/swagger 的正确方法是什么?

我设置了一个用 Route("") 装饰的索引 Controller ,它可以工作,但看起来像一个 Kludge。我认为应该有一种方法可以在 Startup.cs 的 MVC 路由中指定它,我只是想不通。

// kludge code, how do I do this in app.UseMvc(route => route.MapRoute...
[ApiExplorerSettings(IgnoreApi = true)]
[Route("")]
public class IndexController : Controller
{
public ActionResult Index()
{
return Redirect("/swagger");
}
}

最佳答案

尝试以下重定向规则:

var option = new RewriteOptions();
option.AddRedirect("^$", "swagger");

app.UseRewriter(option);

关于asp.net-core - 将应用程序根路由到/swagger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44888670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com