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

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • karneson

    karneson

    23 Temmuz 2006
  • SellerDp

    SellerDp

    27 EKİM 2009