首页 新闻 会员 周边 捐助

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

0
悬赏园豆:100 [已解决问题] 解决于 2022-07-31 16:40

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

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

小丑不戴面具的主页 小丑不戴面具 | 初学一级 | 园豆:118
提问于:2022-07-26 17:04
< >
分享
最佳答案
0

在 Startup 或者 Program 中添加

app.MapDefaultControllerRoute();

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

收获园豆:100
dudu | 高人七级 |园豆:30946 | 2022-07-26 17:23

这样就是变成普通的mvc项目了吧

小丑不戴面具 | 园豆:118 (初学一级) | 2022-07-27 15:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册