Как мне структурировать свое приложение node / express / mongodb? - PullRequest
1 голос
/ 07 марта 2012

Мне просто любопытно, как люди структурируют свое приложение Node.js?

Обычно я создаю модели / представления / контроллеры /, и это просто.Но я немного новичок в сцене Node.js и пытаюсь узнать как можно больше о том, как работает сообщество.

Любой ответ приветствуется, спасибо!

1 Ответ

4 голосов
/ 08 марта 2012

Что бы это ни стоило, мои настоящие настройки таковы, пока я не приду (или не найду) что-то явно лучше:

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
  ...

Так что да, модели, виды, но я делаю отдельные маршруты и фактические обработчики' реализация.Разъединение, внедрение зависимости полностью.Гораздо более тестируемый / надёжный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...