如何隐式定义路由?例如,我有一个名称为TodoController的控制器,其中有一些操作,例如“添加”,“获取”,“保存”。而且,我不想为每个控制器都指定“路由属性”。
这是我的代码:
public class TodoController : ControllerBase
{
[HttpPost]
public IactionResult New()
{
return Ok();
}
[HttpGet]
public IactionResult Prova()
{
return Ok();
}
这是我的startup.cs
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});