в db.jsПочему экспорт и require() создают глобальную переменную?
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