Node modülünü/gereksinimlerini en iyi şekilde kullanmak için biraz uğraşın/require()/export uygun OO programlama yapmak için ayarlayın. Küresel ad alanı oluşturmak ve ihracatı kullanmamak (müşteri tarafında js uygulama geliştirmede olduğu gibi) iyi bir uygulama mıdır? Yani, modülde (Namespace.Constructor.js):Node.js ad alanı
Namespace = Namespace || {};
Namespace.Constructor = function() {
//initialise
}
Namespace.Constructor.prototype.publicMethod = function() {
// blah blah
}
... ve sadece kullanmak dosyayı çağrısında ...
requires('Namespace.Constructor');
var object = new Namespace.Constructor();
object.publicMethod();
Teşekkür
node.js ise
kullanın 'exports' veya' module.exports' sizin örnekte
aşağıdaki kullanın. Modülünüz zaten adlandırılmış. Sadece bu dokümanları takip edin (http://nodejs.org/docs/latest/api/modules.html). – nicerobot