SORU
19 Mart 2011, CUMARTESİ


node.js bir klasördeki tüm dosyaları gerektirir?

Nasıl node.js bir klasördeki tüm dosyaları vardır.

gibi bir şey gerekir:

files.forEach(function (v,k){
  // require routes
  require('./routes/' v);
}};

CEVAP
19 Mart 2011, CUMARTESİ


Muhtemelen en index.js bir dosya oluşturun ve "modüller" ve sonra sadece gerektirir. tüm atamak için mantıklı eğer klasörü kontrol (varsa) olurdu

yourfile.js

var routes = require("./routes");

index.js

exports.something = require("./routes/something.js");
exports.others = require("./routes/others.js");

Eğer dosya adlarını bilmiyorum ama loader falan yazmalısın.

Loader örnek çalışma:

var normalizedPath = require("path").join(__dirname, "routes");

require("fs").readdirSync(normalizedPath).forEach(function(file) {
  require("./routes/"   file);
});

// Continue application logic here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013