问题描述
请协助显示在不同控制器下的端点所需的属性/启动配置....
例如,我想修改我的Swagger UI页面,使所有端点都位于Home控制器下,即使在代码中它们位于单独的控制器中。 (我想保持这种方式)。
代码如下:
[Route("api/v{v:apiVersion}/[controller]")]
HomeController
[HttpPost]
[Route("ActionMethod3")]
public async Task ActionMethod3()
然后
[Route("api/v{v:apiVersion}/[controller]")]
FirstController
[HttpGet]
[Route("ActionMethod1")]
public async Task ActionMethod1()
最后
[Route("api/v{v:apiVersion}/[controller]")]
SecondController
[HttpPost]
[Route("ActionMethod2")]
public async Task ActionMethod2()
所以我的问题再次是如何移动端点和路径,以便UI可以将它们全部显示在“主页”下,即使它们位于代码库中的单独控制器中。
首页
/ api / v1 / home / actionmethod1
/ api / v1 / home / actionmethod2
/ api / v1 / home / actionmethod3
我正在使用.Net Core 2.2和Swashbuckle.AspNetCore v5.5 预先感谢您的协助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)