net core6 web api全局路由怎么设置?

web api项目的路由一般都是由[Route("api/[controller]")]属性来指定接口访问路径,

我想要的效果是:api/[文件夹名]/[controller]/[action],除了在controller里配置Route属性,有没有其他方法可以全局配置?

回答

在 Startup 或者 Program 中添加

app.MapDefaultControllerRoute();

不想使用属性路由的 Controller 去掉 [ApiController]

以上是net core6 web api全局路由怎么设置?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>