Node.js & Express.js: app.js dosya ayrılıyor
Parçalanıyor ve app.js express.js bir uygulamada dosya modularizing için ortak bir sözleşme var mı? Yoksa tek bir dosya her şeyi tutmak için yaygındır?
CEVAP
Aşağıdaki gibi benim kırık var
~/app
|~controllers
| |-monkey.js
| |-zoo.js
|~models
| |-monkey.js
| |-zoo.js
|~views
| |~zoos
| |-new.jade
| |-_form.jade
|~test
| |~controllers
| |-zoo.js
| |~models
| |-zoo.js
|-index.js
İhracat ilgili ne geri dönüş için kullanıyorum. Modellerde mesela ben:
module.exports = mongoose.model('PhoneNumber', PhoneNumberSchema);
ve sonra bir telefon numarası oluşturmam gerekiyor, basit gibi: gibi
var PhoneNumber = require('../models/phoneNumber');
var phoneNumber = new PhoneNumber();
eğer şema kullanmak istersem PhoneNumber.schema
o zaman
yolları klasöründen çalışıyoruz varsayar ve 1 seviye yukarı çıkıp sonra aşağı modeller için gerekir)
4 DÜZENLEYİN
express wikiçerçevelerin bir liste üzerine inşa etti.
Bu, Twitter bencematadoroldukça iyi yapılandırılmış. Biz aslında onlar app parça yük ne kadar çok benzer bir yaklaşım kullanılır.
derby.jsayrıca son derece ilginç görünüyor. Tüm yutturmaca olmadan meteor benzer bir şey ve kredi vadesi (özellikle) düğüm ve express nerede aslında kredi verir.
3 DÜZENLEMEK
Eğer CoffeeScript (değilim) hayranı ve reeeeaaaaaally Rayların L&F istiyorsanız, orada da aynı şekildeTower.js.
2 DÜZENLEYİN
Raylar aşina ve bazı kavramların kan içinde sakıncası yoksaLocomotive. Hafif bir çerçeve Express üzerine inşa edilmiştir. RoR olarak çok benzer bir yapısı vardır ve daha temel kavramları (yönlendirme gibi) bazı taşır.
Eğer kullanmayı düşünmüyorsanız bile bakmaya değer.
1 DÜZENLEYİN
nodejs-express-mongoose-demoben benimkini yapılandırılmış. ne kadar çok benzer Şuna bir bak.
Bir node.js bir defada bir satır dosya...
node.js Express()bir sonraki...
Eğer yolu dosya veya dizin olup olmadı...
Nasıl bir hello.js çalıştırın, windows...
Node.js olabilir't açık dosyaları...