节点JS环回模型使用案例

问题描述:

我来自模型和控制器范例,其中模型处理DB和控制器具有业务逻辑来服务REST API。节点JS环回模型使用案例

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

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

当你创建一个新的模式,说Profile,你会得到两个新的文件:

profile.js profile.json

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

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