在节点中的REST api中放置与任何模型无关的自定义逻辑的位置?

时间:2016-08-17 11:48:57

标签: node.js rest loopbackjs

我们在哪里放置与任何一个模型无关的逻辑,例如,如果我们必须根据他/她的偏好和位置找到类似于火种匹配的匹配?如果可能,请在上下文Strongloops loopback框架中回答这个问题。

1 个答案:

答案 0 :(得分:0)

您也可以使用模型。在loopback中有两种模型类型:持久化/非持久化。在环回模型中,模型是灵活的,不仅限于数据模型。

根据您的需要,您可以创建一个继承Model的模型并将所有的火种登录放在那里。然后在其他地方使用它。

//tinder.json
  "name": "Tinder",
  "plural": "ti",
  "base": "Model",
  "strict": true,
  "idInjection": true,

启动脚本仅用于在启动阶段运行某些代码。例如,您可以检查db中是否存在某些角色。