उचित ओओ प्रोग्रामिंग करने के लिए स्थापित नोड के मॉड्यूल/आवश्यकता()/निर्यात के सर्वोत्तम उपयोग करने के लिए थोड़ा सा संघर्ष करना। क्या वैश्विक नामस्थान बनाने और निर्यात का उपयोग नहीं करना अच्छा है (क्लाइंट साइड जेएस ऐप विकास में)? तो, मॉड्यूल में (Namespace.Constructor.js):Node.js नेमस्पेसिंग
Namespace = Namespace || {};
Namespace.Constructor = function() {
//initialise
}
Namespace.Constructor.prototype.publicMethod = function() {
// blah blah
}
... और फ़ाइल बुला बस का उपयोग में ...
requires('Namespace.Constructor');
var object = new Namespace.Constructor();
object.publicMethod();
धन्यवाद
उपयोग
अपने उदाहरण में, निम्न का उपयोग करें। आपका मॉड्यूल पहले से ही नामित है। बस [इन दस्तावेज़ों] का पालन करें (http://nodejs.org/docs/latest/api/modules.html)। – nicerobot