MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana saya harus menyusun aplikasi node/express/mongodb saya?

Untuk apa nilainya, pengaturan saya yang sebenarnya adalah ini, sampai saya menemukan (atau menemukan) sesuatu yang jelas lebih baik:

lib
  db
      index.js
      model.js
      ...
  handler
      index.js
      whateverMakesSenseForMyParticularWebSite.js
      ...
  router
      index.js
      model1RestRoutes.js
      model2RestRoutes.js
      iuRoutes.js
      ...
  config.js (or a folder with multiple files if it makes sense)
  server.js (main)
public
  css
  img
  js
test
  ...
views
  ...

Jadi ya, model, tampilan, tetapi saya melakukan rute terpisah dan implementasi penangan yang sebenarnya. Decoupling, injeksi ketergantungan sepanjang jalan. Jauh lebih dapat diuji/diolok-olok.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PHP Startup:Tidak dapat memuat pustaka dinamis 'php_mongodb.dll'

  2. Skema Mongodb untuk Posting dan Bagikan

  3. Hubungan MongoDB:embed atau referensi?

  4. Bagaimana menemukan dokumen mongo dengan bidang yang sama

  5. Menyimpan array (dari 'tag') ke MongoDB menggunakan Mongoose