Можно ли асинхронно загрузить модуль Node.js?
Это стандартный код:
var foo = require("./foo.js"); // waiting for I/O
foo.bar();
Но я хотел бы написать что-то вроде этого:
require("./foo.js", function(foo) {
foo.bar();
});
// doing something else while the hard drive is crunching...
Есть ли способ, как это сделать? Или есть веская причина, почему обратные вызовы в require
не поддерживаются?