我在做什么似乎是一个非常令人困惑的话题了一些R&d,我也看了不少其他SO问题的,但我觉得我的问题可能是唯一的,足以保证我问。 我们从来没有开发使用纯的WebAPI的应用程序。
我们试图写一个SPA风格的应用程序,在后端完全从前端代码分离
假设我们的服务不知道谁在访问/消耗任何东西:
的WebAPI好像逻辑路线提供数据,而不是使用标准MVC控制器,并通过一个动作的结果为我们的数据,并将其转换成JSON。 这至少对我来说似乎是一个MC设计...这似乎很奇怪,并没有什么MVC是为那些。 (看妈妈......没有意见)
怎样才算正常惯例在执行动作(Y)调用的条款?
我的感觉是,我的WebAPI的理解不正确。
我看的WebAPI的方式,就是它意味着一个CRUD意义上被使用,但如果我想要做的事,如:“InitialiseMonthEndPayment” ......我会需要创建的WebAPI控制器,叫InitialiseMonthEndPaymentController,然后执行一个POST ......似乎有点不可思议,而不是一个MVC控制器,在那里我可以只叫InitialisePayment的MonthEnd控制器上增加了新的动作。
抑或这需要在设计方面心态转变?
有关这个主题的任何进一步的链接将是非常有用的,因为我担心的是我们实现的东西,可能是怪异的可能变成一个编码/维护的关注以后?