节点JS环回模型用例

我来自模型和控制器范例,其中模型处理数据库和控制器有业务逻辑服务于REST API。

现在,我正在寻找一个Loopback(基于Node JS的框架)来做它的新项目。 但是,它只是做所有types的东西的模型。 我无法理解如何将服务层和控制器层合并到模型中。 这听起来有点令人困惑。

如果任何一个人可以为使用Loopbackdevise系统提供正确的方向。 这将是非常有益的。

当你创build一个新的模型时,比如Profile ,你会得到两个新的文件:

profile.js profile.json

考虑profile.json作为你的模型,实际上只是你的模型的声明。 并考虑profile.js作为你的控制器。 您需要的所有RESTful API都是通过回送dynamic生成的,如果您需要为常规API添加其他逻辑或创build新的逻辑,那么您的出发点是profile.js

现在,您可以按照自己的喜好构build应用程序代码。 我通常把所有的应用程序业务逻辑放到一个服务层,具有模块profile_service.js ,并从profile.js引用它。