在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