In Node.js, am I creating a new object when “Require”?

Итак, я не уверен в этом. если в ModuleA у меня есть:

var mongoose = require('mongoose');
mongoose.connect(pathA);

И в ModuleB у меня есть:

var mongoose = require('mongoose');
mongoose.connect(pathB);

И в основной программе у меня:

var mA = require('./moduleA.js'), 
mB = require('./moduleB.js');

Итак, когда я запускаю основная программа, я думаю, я создам два «экземпляра» мангуста; один подключается к пути A и один подключается к пути B, это правильно?

Кроме того, в модуле B, прежде чем я подключусь к пути B, он подключен к пути A или ничего?

Спасибо.

24
задан user3313298 1 September 2018 в 19:24
поделиться