我想创建两条路由,一条有版本,另一条没有,指向同一个控制器而不修饰控制器方法。
我在控制器的顶部定义了两条路由,但是使用这两条路由发送请求会导致 500 Internal server error。
我有以下代码片段:
[ApiController]
[Route("api/docs")]
[Route("api/v1.0/docs")]
public class DocsController : ControllerBase
{
// . . . .
[HttpGet]
public async Task<IActionResult> GetAsync( . . .)
{ . . }
}
我正在寻找一种方法让控制器对两条路线做出相同的响应。有哪些方法可以实现这一目标?