Посмотрите здесь: http://nodeframework.com/
Это список структур Nodejs для различных целей. Вы будете показывать веб-страницы? Вероятно, вы выберете одну из моделей MVC. Просто создайте API? Вам просто понадобится одна из REST API-фреймворков.
Выбор для ведения журнала, модульные тесты, стиль документации и т. Д. Не является специфичным для узла (хотя он относительно новый). Существует несколько инфраструктур Unit Test, фреймворки регистрации, стили/рамки документации и т. Д. Это справедливо для узлов, а также для Java, C++ и других популярных языков. Разработчики этих фреймворков стараются сделать использование своего программного обеспечения «легким» - в том случае, если вы не привязаны к нескольким зависимостям, можете поменять местами другие части, легко интегрировать их и т. Д.
Если вы ищете решение «все-в-одном», я сомневаюсь, что вы его найдете. Поскольку у каждого есть разные вкусы, для каждой части решения есть несколько вариантов, и вы можете выбрать части, которые работают для вас (и ваши требования/клиент). Что будет в этот раз не лучшим выбором в следующий раз.
Я предлагаю найти пример в режиме онлайн, который близок к тому, что вы пытаетесь сделать, а затем следовать их примеру или строить из своей демонстрации, используя те же модули.
Редактировать: Следуя первой ссылке, существует устаревший список фреймов от Joyent here.
Редактировать2:This particular part Список Joyent может быть вам полезен. Возможно, этот стиль модуля «Boilerplate» поможет вам в поиске.
как восстановить «недостаточно»?тесты могут быть написаны множеством инструментов тестирования 'mocha',' jasmine' .. – Gntem
RestAPI, NodeJs и любые фреймворки - это просто инструменты, а не архитектура .... http://www.youtube.com/watch?v=WpkDN78P884 – inf3rno