dotnet core 3.1全局路由规则
Dotnet core 3.1 global routing rule
我用dotnet Core 3.1写了一个项目,我所有的控制器都有相同的属性
[Route("api/[controller]")]
我想知道是否有办法在全球范围内的某个地方取消此规则,例如 Startup.cs
我在微软文档中搜索,没有找到答案。
您可以像这样创建一个控制器,所有其他控制器都必须继承自该控制器
[Route("api/[controller]")]
public class ApiBaseController : ControllerBase
{
}
另一个控制器应该是这样的
public class UsersController : ApiBaseController
{
}
public class OrderController : ApiBaseController
{
}
我用dotnet Core 3.1写了一个项目,我所有的控制器都有相同的属性
[Route("api/[controller]")]
我想知道是否有办法在全球范围内的某个地方取消此规则,例如 Startup.cs
我在微软文档中搜索,没有找到答案。
您可以像这样创建一个控制器,所有其他控制器都必须继承自该控制器
[Route("api/[controller]")]
public class ApiBaseController : ControllerBase
{
}
另一个控制器应该是这样的
public class UsersController : ApiBaseController
{
}
public class OrderController : ApiBaseController
{
}