我正在开发一个快速应用程序并且遇到了关于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
在我看来,两个解决方案应该在使用mongoose时工作。只有在导出learnboost的cluster
时才会出现这种情况。有什么想法吗?
提前致谢!