Что такое Node.js?

Node.js — это среда выполнения JavaScript, построенная на движке Chrome V8 JavaScript. Node.js использует модель неблокирующего ввода-вывода, управляемую событиями, что делает его легким и эффективным.

  • Node.js — это серверная среда с открытым исходным кодом.
  • Node.js бесплатен.
  • Node.js работает на различных платформах (Windows, Linux, Unix, Mac OS X и т. д.)
  • Node.js использует JavaScript на сервере.

Что такое Экспресс?

Express — это минимальная и гибкая платформа веб-приложений Node.js, которая предоставляет надежный набор функций для веб-приложений и мобильных приложений. Это платформа с открытым исходным кодом, разработанная и поддерживаемая фондом Node.js.

Структура каталога проекта Node.js

Ниже приведена базовая структура каталогов проекта node.js:

Напишем программу «Hello-World» шаг за шагом:

› Во-первых, каждый проект node.js начинается с создания файла package.json.

package.json = это файлы зависимостей. (Определить больше)

›Вы можете интерактивно сгенерировать файл package.json с помощью следующей команды: -

инициализация нпм

(в терминале или если вы не знаете о npm).

› После нажатия Enter вам будет предложено ввести несколько параметров, таких как название приложения, версия, описание и т. д.

Вводите, пока не получите фрагмент json и вопрос это нормально?

После нажатия Enter package.json будет автоматически сгенерирован и помещен в папку вашего приложения.

Если вы откроете этот файл в своей среде IDE (Sublime, Atom и т. д.), он будет очень похож на приведенный ниже фрагмент кода:

›Теперь установите экспресс, используя следующую команду

npm установить экспресс — сохранить

›После выполнения вышеуказанной команды будет создана папка node_modules в папке вашего проекта.

›Теперь создайте один файл app.js и напишите программу, показанную в приведенном ниже фрагменте кода: -

›Запустите приложение, введя следующую команду

узел app.js

›После запуска команды перейдите по адресу http://127.0.0.1:3000 в браузере, чтобы увидеть результат.