Структура приложения на Express

Цели#

Есть разные способы организации кода, но все они преследуют общие цели.

  • Быстрая навигация по коду. По структуре проекта сразу понятно, где что искать
  • Возможность покрытия обработчиков запросов unit тестами
  • Простота в написании и понимании

Примеры и генераторы#

  1. https://gitlab.in6k.com/incamp/express-rest-api
  2. https://expressjs.com/en/starter/generator.html
  3. https://www.npmjs.com/package/create-nodejs-express-app