节点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
引用它。