【发布时间】:2017-07-31 10:11:10
【问题描述】:
server.js
module.exports.a = 'abc';
var app = expressAppConstructor(db);
module.exports.b = 'xyz';
console.log(JSON.stringify(module.exports)); // --> {"a":"abc","b":"xyz"}
exportsLog.js
var io = require('./server');
console.log(JSON.stringify(io)); // --> {"a":"abc"} Note b: xyz is missing
快车应用初始化后如何将b添加到module.exports?
我在mean.js堆栈上,上面提到的文件是server.js,expressConstructorFunction是require(./config/express.js)
查看server.js、config/express.js的原创内容
【问题讨论】:
-
您是否遇到了错误?如果第二次调用被忽略,我怀疑
expressAppContstructor一定会抛出错误。console.log会在应用初始化后运行吗? -
我没有收到任何错误。
-
使用
exports而不是module.exports时没有任何变化 -
这就是我链接file的原因;-)
-
我删除了那行。这是我的current version