gpt4 book ai didi

node.js - MVC 框架中的 Controller ,用于没有 View 的 REST API

转载 作者:太空宇宙 更新时间:2023-11-03 22:38:27 25 4
gpt4 key购买 nike

据我了解,MVC 框架中的 Controller 充当模型和 View 之间的接口(interface)。如果我的后端是一个API(没有任何 View ),那么 Controller 就不需要了吗?如果是这样,我应该将 CRUD 操作放在模型中吗?

最佳答案

如果您只是计划执行 REST 操作而不需要返回 View - 您当然应该查看 WEB Api Controller 。 Web Api 允许您将 REST 操作定义为操作名称本身,例如

public void Post { ExampleModel model}
public void Put { AnotherModel model }
public Something Get { string id }
public void Merge { string name, int age }

使用 Web Api 的另一个额外好处是,传递到方法中的值会在调用方法并返回 POCO 时自动映射。

关于node.js - MVC 框架中的 Controller ,用于没有 View 的 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17790988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com