Node JS — это среда выполнения, которая выполняет JavaScript.
Express — это минимальная структура веб-приложений. Объединение Node и Express обеспечивает мощные и простые серверные службы.
Давайте приступим к созданию вашего первого проекта nodejs-express-api. Я использую редактор vscode для этого проекта в mac OS, вы можете использовать любой редактор, который вам удобен.
Шаг 1: Откройте vs-code и откройте в нем терминал.
Шаг 2. Теперь создайте папку для своего проекта =› mkdir node-express API
Шаг 3. Если вы установили узел, пропустите этот шаг, npm — это управление пакетами узла, а npx — выполнение пакета узла.
- Чтобы запустить команду npm, вам нужен узел на вашем компьютере, ссылка для загрузки для установки узла или, если вы хотите использовать пакет, установите узел.
- проверьте версии узла и npm или чтобы увидеть, что узел успешно установлен на вашем компьютере, используя node -v и npm -v, он отобразит установленную версию узла и версию npm.
Шаг 4. Инициализация приложения узла
- npm init -y (инициализация узла с настройками по умолчанию) Рекомендуется
- npm init (инициализация узла с параметрами пользовательского ввода)
Шаг 5. Чтобы установить экспресс
- экспресс-генератор npx (команда создает экспресс-шаблон для вашего проекта)
Выше представлена структура папок, созданная для вашего проекта.
- Общая папка -> Для создания файлов для доступа во всем приложении.
- Папка Routes -> Для создания файлов javascript маршрута для навигации на основе URL-адреса, например. http://localhost:3000/users -› этот URL-адрес направляет API для доступа к файлу users.js
- Папка Views -> Создана для отображения пользовательского интерфейса в браузере, проще говоря, переводя ответ из API в удобочитаемый формат в пользовательском интерфейсе.
- app.js — это базовый файл вашего приложения.
- Папка bin -> Файл подключения к серверу (не удаляйте и не трогайте, пока не потребуется изменить конфигурацию вашего сервера)
Шаг 6. Перед запуском приложения экспресс-генератор включил все необходимые библиотеки в ваш файл package.json. Чтобы сгенерировать модули локально для поддержки вашего сервера в соответствии с назначением библиотек, нам необходимо установить все пакеты локально.
- npm install или npm i (эти установки представляют собой библиотечные модули, упомянутые в package.json)
- Обновите папку проекта, вы увидите, что папка node_modules содержит файлы библиотеки.
Шаг 7. Мы завершили настройку этого проекта, чтобы просмотреть проект в вашем браузере.
- запуск npm (запускает скрипт запуска в package.json)
- Перейдите в браузер и введите http://localhost:3000/, и вы должны увидеть изображение ниже.
Вы успешно настроили свой node-express-api. То же самое должно быть и для ОС Windows.
- Редактор: vscode
- Операционная система: macos
- Структура: экспресс
Спасибо.