Javascript 处理nodejs中过多的require
我正在用nodejs和express编写一个HTTP服务器,我有一个Javascript 处理nodejs中过多的require,javascript,node.js,express,design-patterns,Javascript,Node.js,Express,Design Patterns,我正在用nodejs和express编写一个HTTP服务器,我有一个db模块,在许多其他模块中使用 在许多文件中需要此模块是否存在问题 需求太多是否会导致内存泄漏 这是一种更好的方法,比如使用全局var吗 我的模块是这样的: module.exports = (function() { return { user : ... }; })(); 感谢您的帮助。require()方法表示加载和缓存Javascript模块 你可以根据需要在你的应用程序中多次使用req
db
模块,在许多其他模块中使用
在许多文件中需要此模块是否存在问题
需求太多是否会导致内存泄漏
这是一种更好的方法,比如使用全局var吗
我的模块是这样的:
module.exports = (function() {
return {
user : ...
};
})();
感谢您的帮助。require()
方法表示加载和缓存Javascript模块
你可以根据需要在你的应用程序中多次使用require
,这不会导致内存泄漏,原因是当你require
一个模块在一个文件中加载并缓存时,当你require
另一个文件中同样的模块时,它来自缓存(换言之,相同的引用),所以它实际上需要一次(加载)控制加载
、编译
和缓存
的模块位于module.js
和的进一步详细信息对您有帮助吗?