SORU
11 EKİM 2011, Salı


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
11 EKİM 2011, Salı


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.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014