【发布时间】:2016-01-10 18:17:34
【问题描述】:
我正在开发一个 asp.net 5 mvc api,我目前正在开发 Accounts Controller。
因为我在许多不同的地方看到有使用/api/Tokenrouting 来登录 web api 的约定。我想路由到没有帐户前缀的特定方法,我不想使用不同的控制器,我更喜欢在 Startup.cs 中使用属性而不是路由以避免将来出现混淆。
这是我目前拥有的
[Route("api/[controller]")]
public class AccountsController : Controller
{
[HttpPost("login")]
public async Task<JwtToken> Token([FromBody]Credentials credentials)
{
...
}
[HttpPost]
public async Task CreateUser([FromBody] userDto)
{
...
}
}
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc