我没有看到任何文档或最佳实践,我们可以/应该在webapi项目中定义控制器。我已经看到来自visual studio的模板有AccountController,它有登录,注销,注册等终端。将所有内容都放在一个控制器中是不是很好,或者没有一个LoginController,SignUpController等等。
由于
答案 0 :(得分:1)
将所有人都放在一个控制器中是不是一个好习惯 有一个LoginController,SignUpController等
我真的取决于您的域名和其他因素,例如应用程序的大小。作为一般的最佳实践,如果可以,请保持控制器的粒度。更重要的是,保持控制器的方法非常精简 - 很少或没有业务或数据访问逻辑。这些方法将有助于测试更容易的维护。想想“单一责任主体”。