是否可以使用子文件夹对帆进行分组?

时间:2016-01-06 12:58:59

标签: sails.js

是否可以将服务文件分组到sails.js中的服务下的子文件夹中? This谈到分组控制器。我如何为服务做同样的事?

1 个答案:

答案 0 :(得分:1)

你可以试试这样的事情

  • 服务/
    • FooBar的/
      • foo.js
      • bar.js
    • FooBarService.js

您的FooBarService.js应该只需要FooBar/

中的所有内容
/**
 * FooBarService
 */

module.exports = {
    foo: require('FooBar/foo.js'),
    bar: require('FooBar/bar.js')
};

或者如果你想让它更加风帆,请使用include-all。它包含在所有风帆项目中,并且在风帆中随处可见

/**
 * FooBarService
 */

module.exports = require('include-all')({
    dirname: __dirname + '/FooBar',
    filter: /.+\.js$/
});