node.jsのモジュールをグローバルにするのは悪い考えだったという別の質問を読んだ後、node.jsの変更のために彼は答えを変更しました
github の express.js の例に例が示されるようになりました。 https://github.com/visionmedia/express/tree/master/examples
では、sequelize や async など、複数のファイルで同じモジュールが必要な場合はどうすればよいでしょうか?
app.js:
var document = require('./routes/document')
async = require('async');
/routes/document.js:
async.series([...]);
また
app.js:
var document = require('./routes/document')
var async = require('async');
/routes/document.js:
var async = require('async');
async.series([...]);
document.js で async モジュールを再度必要とするか、新しいファイルで必要とせずに使用できるように async グローバルにする必要がありますか?