【发布时间】:2012-07-02 05:05:51
【问题描述】:
将我的项目拆分为多个 OO 类后,我必须通过多个构造函数传递对我的 Model 实例(包含 Mongoose 模型和架构)的引用。
在model.js 模块内创建Model 类的实例然后在我需要的任何地方都需要这个model.js 模块是不是不好?
类似这样的:
Model = function () { ... }
module.exports = new Model();
这将依赖 Node 的 module caching 来允许在文件之间共享相同的 Model 实例,就像拥有一个全局单例一样。
或者我应该通过构造函数显式传递依赖关系?
【问题讨论】:
标签: node.js dependencies mongoose