在db.js为什么出口和要求()创建一个全局变量?
exports = mongoose = require('mongoose')
在output.js
exports.log = function() {
console.log(mongoose)
}
在app.js
var mg = require('./db.js')
var output = require('./output.js')
output.log() //output mongoose
如果我改变db.js到:
var mongoose = require('mongoose')
exports = mongoose
然后output.log()找不到猫鼬了。
非常感谢你! – Himmel 2012-03-30 04:09:46