在Node中组织代码

时间:2016-08-23 11:33:07

标签: node.js require

我有一个dir“模型”并且在几个文件中(每个模型一个)。每个文件都导出一个函数:

module.exports = function (mongoose) {}

所以我可以从主文件中调用它并传递一个mongoose作为参数:

require('./model/Mock_Models')(mongoose);

加载所有这些模型的最佳方法是什么?我应该创建models.js,其中我需要手动处理这些文件中的每一个,或者可能有一个更短的方法,比如指向一个目录,所有文件应该以mongoose作为参数加载?

1 个答案:

答案 0 :(得分:0)

您可以在models目录中的index.js中导出它们:

export * from './mongoose';