可以在Strongloop使用外部'model-config.json'文件

时间:2015-11-17 15:10:45

标签: models loopbackjs strongloop

实际上,Strongloop允许开发人员使用model-config.json的默认文件。在其中,有很多模型定义。

为什么我会使用外部model-config.json

因为,我有一些项目共享相同的模型。目前,我可以将模型指向父文件夹,这样:

'模型config.json'

{
  "_meta": {
    "sources": [
      "loopback/common/models",
      "loopback/server/models",
      "../../shared-models-project/common/models", // this is external to the project
      "../common/models",
      "./models"
    ], ... 
}

但是在进行此更改后,我注意到model-config.json文件中也引用了所有模型。然后,解决方案可能是使用位于model-config.json而不是shared-models-project/server/model-config.json的外部./server/model-config.json

但......这可能吗?任何替代方案?

1 个答案:

答案 0 :(得分:1)

Loopback也会查找model-config.jslink),因此您可以使用以下内容创建该文件:

module.exports = require('../../shared-models-project/server/model-config.json')

这是你的意思吗?