आप एक रैपर लिख सकते हैं, एक नया मॉड्यूल जहां आप डीबी इंस्टेंस को स्टोर करते हैं, कुछ ऐसा ही:
//db.js
var HOSTNAME = ...
var PORT = ...
var db = module.exports = {};
var instance;
db.connect = function (){
...
instance = <db_instance>;
};
db.disconnect = function (){
...
instance = null;
};
db.instance = function (){
return instance;
};
अब, हर बार जब आपको डीबी इंस्टेंस की आवश्यकता होती है तो इसे पुनः प्राप्त करें:
var db = require ("./path/to/db");
db.instance ();