【问题标题】:Node JS Loopback models use casesNode JS Loopback 模型用例
【发布时间】:2017-09-04 15:57:24
【问题描述】:

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

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

如果有人可以为设计带有 Loopback 的系统提供正确的方向。那会很有帮助。

【问题讨论】:

    标签: javascript node.js architecture loopbackjs


    【解决方案1】:

    当你创建一个新模型时,比如Profile,你会得到 2 个新文件:

    profile.js profile.json

    profile.json 视为您的模型,实际上只是您模型的声明。并将profile.js 视为您的控制器。您需要的所有 RESTful API 都是由 loopback 动态生成的,如果您需要在常规 API 中添加额外的逻辑或创建新的,您的起点是profile.js

    现在,您可以随意构建应用程序代码。我通常将所有应用程序业务逻辑放入一个服务层,拥有模块profile_service.js 并从profile.js 引用它。

    【讨论】:

      猜你喜欢
      • 2016-05-02
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 2015-08-28
      • 1970-01-01
      相关资源
      最近更新 更多