Экспресс-генератор Создание базовой структуры для приложения Экспресс . По соглашению точка входа в приложение - index.js или app.js. Фактически, express-generator создает app.js в корне приложения с начальной настройкой express .
Также условно, каталог bin / используется для двоичных файлов, а по расширению для сценариев вы можете запускать напрямую (обратите внимание на шебанг в первой строке файла www). В Linux часто встречается, что бинарный файл не имеет расширения, и это может объяснить выбор сохранения этой привычки для этого файла.
www, опять же по соглашению, используется для именования веб-приложений (например, / var / www / html в Apache server)
Во всяком случае, как говорится в документации,
Структура приложения, созданная генератором, является лишь одним из многих способов
структура экспресс-приложений. Не стесняйтесь использовать эту структуру или изменить ее
наилучшим образом удовлетворить ваши потребности.
См. Также этот ответ , кто говорит о структуре ядра express между версиями 3 и 4, с удалением внешнего модуля.