首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LoopBack -拆分模型-config.json

LoopBack -拆分模型-config.json
EN

Stack Overflow用户
提问于 2015-01-09 06:00:56
回答 1查看 751关注 0票数 1

出于维护的目的,如果有许多模型,可以拆分model-config.json。该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 15:42:00

看一下代码,看起来加载程序将使用传递给引导调用的选项中的options.models (通常在server.js中)。

/node_modules/loopback-boot/lib/piler.js中的第39行

代码语言:javascript
复制
  var modelsConfig = options.models ||
    ConfigLoader.loadModels(modelsRootDir, env);
  assertIsValidModelConfig(modelsConfig);

因此,您可以尝试如下所示:

代码语言:javascript
复制
var options = {
   appRootDir: __dirname,
   models:  {
      "_meta": {
        "sources": [
          "loopback/common/models",
          "loopback/server/models",
          "../common/models",
          "./models",
          "../node_modules/loopback-component-passport/lib/models"
        ]
        },
        "user": {
          "dataSource": "db",
          "public": false
        }
      }
};

boot(app, options);

这应该完全跳过加载model-config.json文件

如果这样做有效,那么您所要做的就是拆分文件,并在调用option.models之前自行将其加载到boot属性中,这样问题就解决了

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27850297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档