[MUSIC]
В предыдущем модуле мы видели, как мы можем использовать Express и
Express маршрутизатор для создания веб-сервера, чтобы суммировать Rest API.
Мы построили весь веб-сервер вручную и сами организовали файлы.
Было бы неплохо, если бы у нас был инструмент, который может автоматически генерировать
стандартную структуру для нашего экспресс-приложения.
Так же, как мы имели для углового или ионного или
родного сценария в предыдущих курсах, какой-то интерфейс командной строки, который
позволяет нам автоматически запускать приложение запуска,
а затем вы можете войти и изменить приложение в соответствии с нашими потребностями.
Вот где нам на помощь приходит Экспресс Генератор.
Express Generator Это инструмент, который мы установим интерфейс командной строки, который
мы установим как глобальный модуль NPM, и
это позволяет нам быстро эшафот из приложения Express.
Давайте посмотрим на некоторые детали дальше.
Так что, как я уже сказал, что такое Экспресс Генератор?
Express Generator - это быстрый инструмент для строительных лесов, который поможет нам быстро создать
структуру для приложения Express с некоторым начальным кодом, уже построенным и
некоторым стандартным промежуточным программным обеспечением, уже включенным в приложение.
И все, что нам нужно сделать, это установить Express Generator.
Интерфейс командной строки в качестве глобального модуля NPM, а
затем использовать его для эшафот нашего приложения Express.
Итак, как работает Express Generator?
С помощью Express Generator, после установки модуля Global API.
Просто введите Express, пробел и
имя приложения Express, которое вы хотите запустить.
И это создаст папку
с именем приложения, которое вы ввели.
Существуют различные варианты, доступные для создания приложения Express.
Он может использовать различные типы генераторов представлений, таких как нефрит, EJS и т. Д.
Если вы не знакомы с ними, не беспокойтесь об этом слишком много на данный момент.
В этом курсе мы будем использовать Express исключительно как сервер, поддерживающий REST API.
Реализация на стороне клиента, мы уже делаем это, используя либо угловой
ионный, либо собственный скрипт в этой специализации.
И после того, как вы выходите из приложения Express, вы просто
переходите в репликацию и делаете установку NPM, чтобы установить все предварительно настроенные
модули, которые уже включены в ваше приложение Express по умолчанию.
И некоторые промежуточные программы, которые по умолчанию
будут включены в ваше приложение.
Как только это будет сделано, это просто вопрос войти и
изменить созданные шаблоны в соответствии с вашими потребностями.
Итак, как выглядит типичное приложение Express Generated?
Таким образом, это будет структура каталогов или
структура папок, сгенерированная Express Generator.
Таким образом, у вас есть файл app.js, который является отправной точкой вашего
приложения Express, а затем у вас есть package.json,
который, очевидно, содержит детали, потому что это приложение узла.
Таким образом, это содержит все детали зависимостей и так
далее, которые будут установлены.
Затем у вас есть общая папка, в которую вы размещаете свои статические ресурсы.
Затем у вас есть папка маршрутов,
где у вас есть различные маршруты приложений, которые принимает REST API.
Теперь, если вы вспомните в приложении Express, которое мы сгенерировали ранее,
я явно создал папку маршрутов и
поместил все файлы экспресс-маршрутизатора в эту папку.
Причина заключается в том, чтобы просто соответствовать тому, что на самом деле генерирует Express Generator.
Когда он вылетает из приложения.
И тогда представления там, где у вас есть механизм шаблонов для генерации стандартных
веб-шаблонов, HTML-шаблонов, если вы заинтересованы в их использовании.
В этом курсе мы будем использовать представления для нашего приложения Express в NAV.
С этим быстрым пониманием Express Generator,
давайте теперь установить Express Generator на нашем компьютере.
И затем использовать его, чтобы эшафот, где несколько приложений
, которые мы будем развивать в течение остальной части курса.
[ МУЗЫКА]