我读到了另一个我现在找不到的问题,将 node.js 中的模块设为全局是一个坏主意,然后他因为 node.js 的变化而改变了答案
github 上 express.js 的示例现在确实显示了一个示例。 https://github.com/visionmedia/express/tree/master/examples
那么如果我在多个文件中需要相同的模块,比如 sequelize 或 async 怎么办?
应用程序.js:
var document = require('./routes/document')
async = require('async');
/routes/document.js:
async.series([...]);
或者
应用程序.js:
var document = require('./routes/document')
var async = require('async');
/routes/document.js:
var async = require('async');
async.series([...]);
我应该在 document.js 中再次需要 async 模块,还是只是将 async 设为全局以便我可以在新文件中使用它而不需要它?