如何解决Swagger UI-在不同控制器下显示端点
请协助显示在不同控制器下的端点所需的属性/启动配置....
例如,我想修改我的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 举报,一经查实,本站将立刻删除。