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
  • Структура: экспресс

Спасибо.