Я работаю над экспресс-приложением и обнаружил странное поведение в отношении module.exports
.
server.js
var server = cluster(app).use(cluster.debug()).listen(3000);
module.exports.cluster = server;
index.js
// Works
var server = require('./server');
console.log(server.cluster); // = Cluster object
# Doesn't work:
var server = require('./server').cluster;
console.log(server); // = undefiend
На мой взгляд, оба решения должны работать так же, как и при работе с мангустом или около того. Это происходит только при экспорте LearnBoost's cluster
. Есть идеи?
Заранее спасибо!