Node.js Module.exports奇怪的行为

时间:2011-10-24 11:53:10

标签: javascript node.js express cluster-computing

我正在开发一个快速应用程序并且遇到了关于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时才会出现这种情况。有什么想法吗?

提前致谢!

0 个答案:

没有答案