Руководство для начинающих по началу работы с Node.js

Rukovodstvo Dla Nacinausih Po Nacalu Raboty S Node Js



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

В этом посте будут рассмотрены:

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

Самый часто задаваемый запрос в поисковой системе Google: «Что такое Node.js?» Самые популярные вопросы: Является ли Node.js языком программирования? Это рамки? Это библиотека? Для упрощения Node.js можно определить как среду выполнения, поддерживаемую библиотекой JS.







Одной из хорошо известных кроссплатформенных сред выполнения Javascript с открытым исходным кодом является Node.js. Благодаря своей адаптивности его можно использовать в любом проекте или приложении. Что отличает его, так это использование движка V8, того же движка, который используется в Google Chrome. Это делает Node.js оптимальным выбором для написания сценариев на стороне сервера и выполнения сценариев кода вне среды разработки.



Node.js сильно отличается от других серверных языков программирования. Следует отметить, что это не внутренний сервер или веб-сервер. В одиночку он ничего не может сделать, но набор модулей помогает создать масштабируемый проект. Он работает на одном сервере и не генерирует дополнительные потоки для каждого отдельного запроса. Более того, для написания большинства библиотек NodeJS используются неблокирующие парадигмы, поэтому блокирующее поведение является исключением, а не правилом. Примитивы асинхронного ввода-вывода — это функция стандартной библиотеки Node.js, которая предотвращает блокировку кода JavaScript.



Когда Node.js выполняет операцию ввода-вывода, например выполнение операций crud по сети, он не блокирует поток и не тратит ресурсы ЦП на ожидание ответа; вместо этого он возобновит работу после получения ответа.





Простой пример Node.js

Простой пример для понимания концепции Node.js — создать веб-сервер и написать текст. Поскольку это введение в Node.js, давайте добавим вступительную строку в веб-порт:

константа http '=' требовать ( 'http' ) ;

константа порт сервера '=' 3000 ;

константа сервер '=' http. создатьсервер ( ( требование, разрешение ) => {

рез. код статуса '=' 200 ;

рез. setHeader ( 'Тип содержимого' , 'текст/обычный' ) ;

рез. конец ( «Руководство для начинающих по началу работы с Node.js!» \п ' ) ;

} ) ;

сервер. слушать ( порт сервера, ( ) => {

консоль. бревно ( `Сервер работает по http : //localhost:${serverPort}/`);

} ) ;

В этом коде:



  • «const http = require('http')» импортирует модуль http, который помогает создавать HTTP-серверы и управлять связанными с ним функциями.
  • «const serverPort = 3000» определяет порт, на котором будет работать сервер.
  • «const server = http.createServer((req, res) => {})» использует метод создания сервера модуля http для создания сервера с функцией обратного вызова, принимающей два аргумента: один — запрос, а другой — ответ, который будет создан для запроса.
  • Внутри функции обратного вызова код состояния HTTPS установлен на 200, а тип содержимого ответа — обычный текст. Кроме того, веб-сервер отображает сообщение под названием «Руководство для начинающих по началу работы с Node.js».
  • «server.listen(serverPort, () =>{})» вызывается для запуска сервера и прослушивания всех входящих запросов на сервере. Функция обратного вызова вызывается после запуска сервера и отображает в терминале сообщение, показывающее порт, на котором запущен сервер.

Выход

Используйте строку ниже для выполнения:

узел приложения. js

Где Приложение.js это имя приложения.

Вывод в терминале:

Это означает, что сервер запустился и прослушивает входящие запросы. Чтобы проверить ответ на сервере, используйте следующую ссылку « http://localhost:3000/ ».

Вывод на стороне сервера будет выглядеть так:

Как работает Node.js?

Node.js — это платформа, которая помогает серверам обрабатывать множество запросов одновременно. Хотя для обработки запросов он использует только один поток, он эффективно управляет операциями ввода и вывода с помощью потоков. Потоки — это группа инструкций, которые одновременно выполняют задачи. Node.js работает с циклом событий, который управляет задачами без остановки, пока одна не будет завершена, прежде чем начинать следующую.

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

Чтобы понять и усвоить подробную концепцию циклов событий в Node.js, мы написали специальная статья на эту тему.

Достоинства Node.js

Некоторые основные преимущества Node.js:

  • Масштабируемость : упрощает рост приложений в двух направлениях: горизонтально и вертикально.
  • Веб-приложения реального времени : лучше всего подходит для задач, требующих быстрой синхронизации и предотвращения слишком большой нагрузки на HTTP.
  • Скорость : быстрое выполнение задач, таких как помещение данных в базы данных или их извлечение из них, подключение к сетям или работа с файлами.
  • Легкость обучения : Node.js легко освоить новичкам, поскольку он использует Javascript.
  • Преимущества кэширования : Хранит только одну часть, поэтому нет необходимости повторно запускать код по запросу, кеш является быстрой памятью и экономит дополнительное время загрузки.
  • Потоковая передача данных : обрабатывает HTTP-запросы и ответы как разные события, что повышает производительность.
  • Хостинг : Легко разместить на таких сайтах, как PaaS и Heroku.
  • Корпоративная поддержка : используется крупными компаниями, такими как Netflix, SpaceX, Walmart и т. д.

Как установить Node.js в Windows?

Поскольку мы начинаем разработку приложений Node.js, если у нас есть среда Windows, необходимо настроить среду Node.js. Следуйте приведенным ниже пошаговым инструкциям, чтобы настроить среду Node.js в операционной системе Windows.

Шаг 1. Загрузите установочный пакет Node.js.

Перейдите на официальный сайт Node.js. Официальный сайт Node.js и убедитесь, что вы загрузили последнюю версию Node.js. Также проверьте, установлен ли вместе с ним менеджер пакетов npm, поскольку он играет решающую роль в масштабировании приложений Node.js.

Просто нажмите «Установщик Windows», и загрузка начнется. Загруженная версия будет 64-разрядной, рекомендуется версия LTS (долгосрочная поддержка). Запустите упаковщик установщика, чтобы установить Node.js.

Шаг 2. Установите модуль Node.js и NPM на свой компьютер.

Появится следующий экран, поэтому нажмите кнопку «Далее»:

После нажатия кнопки «Далее» появится новое окно, в котором пользователю будет предложено ввести путь, по которому предполагается загрузить MSI-библиотеки Node.js.

Теперь в окне ниже выберите нужный путь и нажмите на следующую кнопку:

После нажатия следующей кнопки вы получите окно выборочной настройки, в котором вам будет предложено выбрать пакет, который вы хотите установить. В этом окне выберите менеджер пакетов npm, по умолчанию выбирается среда выполнения Node.js. В менеджере пакетов npm установлены Node.js и пакет npm.

Наконец, нажмите кнопку «Установить», чтобы начать путешествие.

Шаг 3. Проверьте установленные версии.

Очень важно узнать, какая версия установлена, поэтому, чтобы проверить ее, перейдите в строку поиска Windows и введите в командной строке:

После открытия окна командной строки введите две команды для проверки.

Версия Node.js

Версию Node.js можно проверить, используя следующую команду в командной строке:

узел - в

Установленная версия будет отображаться

Версия НПМ

Для проверки версии npm используйте следующую команду:

НПМ - в

Версия для npm появится в терминале.

Вот и все, теперь можно приступать к разработке приложений с настройкой среды Node.js.

Не все пользователи используют Windows, поэтому желательно удовлетворить потребности каждого. Ниже описан процесс установки Node.js на Mac.

Как установить Node.js на Mac?

Для пользователей Mac установка Windows аналогична. Перейти к официальный сайт Node.js и загрузите пакет для Mac.

Шаг 1. Загрузите диспетчер пакетов для Mac.

Посетите официальный сайт Node и загрузите MacOSInstaller NodeJS:

https://nodejs.org/en/download/current

Нажмите указанную кнопку на приведенном выше экране, чтобы начать загрузку.

Пользователи могут указать место, где оно должно быть установлено.

Шаг 2. Установите файл Node.js .pkg.

Запустите установочный файл и следуйте инструкциям по установке:

Нажмите кнопку «Установить», и начнется установка Node.js.

После завершения установки NodeJS отобразится сводная информация:

Нажмите кнопку «Закрыть», чтобы завершить установку.

Шаг 3. Проверьте установку и версию Node.js

Чтобы убедиться, что Node.js установлен, и проверить его версию, используйте следующую команду:

узел -- версия

Шаг 4. Обновите NPM по всему миру

Выполните команду, введенную ниже, чтобы обновить NPM для всех пользователей системы, используя флаг «-global»:

sudo apt установить npm -- Глобальный

Шаг 5. Установите для пути узла переменную $PATH.

Выполните следующую команду, чтобы установить переменную PATH для NodeJS:

экспортировать ПУТЬ '=' usr / местный / мерзавец / мусорное ведро :/ usr / местный / мусорное ведро : $PATH

Примечание: В приведенной выше команде «/usr/local/bin» — это место, куда по умолчанию установлен NodeJS.

Шаг 6. Обновите данные PATH в «.bash\_profile».

Добавьте сведения о пути в «~/.bash\_profile», используя команду, указанную ниже:

эхо 'экспортировать PATH=/usr/local/bin:$PATH' >> ~ / . бить \_профиль

Шаг 7. Обновите файл ~/.bashrc.

Чтобы сделать его доступным для всех пользователей, выполните команду, указанную ниже:

источник ~ / . bashrc

Вот и все, что касается установки NodeJS и настройки переменной PATH в MacOS для NodeJS.

Как установить Node.js в Linux?

Чтобы установить Node.js в любой операционной системе Linux на базе Debian, следуйте пошаговой процедуре, приведенной ниже:

Шаг 1: Откройте терминал

Сначала запустите терминал, используя сочетание клавиш «CTRL+ALT+T»:

Шаг 2. Обновите и обновите систему.

Выполните команду, введенную ниже, чтобы обновить системный репозиторий:

обновление sudo apt && обновление sudo apt - и

Шаг 3. Установите Node с помощью менеджера пакетов apt.

После обновления репозитория системы установите Node.js из официального менеджера пакетов APT с помощью команды:

sudo apt установить nodejs

Шаг 4. Проверка установки узла

После установки проверьте установку, проверив версию Node.js с помощью приведенной ниже команды:

узел - в

Шаг 5. Установите NPM

Хорошей практикой является установка NPM вместе с NodeJS, поскольку это требуется в большинстве случаев. NPM также доступен в официальном репозитории APT и может быть установлен с помощью данной команды:

sudo apt установить npm

Шаг 6. Проверьте установку NPM

Также проверьте версию NPM, чтобы убедиться в установке NPM, используя следующую команду:

НПМ - в

Вот как вы можете установить Node и NPM в операционных системах Linux на базе Debian.

Как написать первую программу Node.js? (Привет, мир)

На нашем пути к разработке приложений на Node.js все уже готово. Давайте создадим нашу первую программу, которая довольно распространена. Всякий раз, когда кто-то начинает изучать новый язык или структуру, первая программа обычно печатает «Hello World». Поздороваться со всеми по-другому — это настоящее чувство, рассказывающее о начале нашего нового путешествия. Ниже приведен код для начала:

// Приложение.js

консоль. бревно ( 'Привет, мир!' ) ;

Для выполнения этого кода сценария используйте следующую команду:

узел приложения. js

Выход

Оператор Hello World будет записан в терминал:

Как импортировать модули Node Core?

Пользователи должны использовать функцию «require()», чтобы использовать нужный модуль для работы в своем сценарии кода. Например, если будет использоваться модуль «fs» (файловая система), строка кода импорта будет такой:

константа фс '=' требовать ( 'фс' )

Это позволит импортировать все функции этого модуля и сохранить их в переменной fs, которая является постоянной переменной, что означает, что ее содержимое не может быть изменено во время выполнения. Затем, используя переменную «fs», пользователь может реализовать желаемые функции.

Теперь давайте создадим простой пример кода, в котором импортируется модуль и его функциональность используется в скрипте кода.

Пример: использование модуля HTTP

константа http '=' требовать ( 'http' ) ;

// Простой HTTP-сервер

константа httpсервер '=' http. создатьсервер ( ( требование, разрешение ) => {

рез. записьГолова ( 200 , { 'Тип содержимого' : 'текст/html' } ) ;

рез. писать ( '' ) ;

рез. писать ( '' ) ;

рез. писать ( '<голова>' ) ;

рез. писать ( '<мета-кодировка='UTF-8'>' ) ;

рез. писать ( '' ) ;

рез. писать ( 'Привет, мир!' ) ;

рез. писать ( '' ) ;

рез. писать ( '<тело>' ) ;

рез. писать ( '

Привет, мир!

'
) ;

рез. писать ( '' ) ;

рез. писать ( '' ) ;

рез. конец ( ) ;

} ) ;

// Прослушивание порта 3000

httpсервер. слушать ( 3000 , ( ) => {

консоль. бревно ( «Сервер прослушивает порт 3000» ) ;

} ) ;

В этом коде:



  • «const http = require('http')» импортирует содержимое модуля http и сохраняет его в постоянной переменной «http».
  • «const httpServer = http.createServer((req, res) =>» создает простой HTTP-сервер и добавляет текст Hello World вместе с некоторым базовым HTML. Метод createServer создает сервер с двумя аргументами: один — это запрос на сервере, а другой — запрос на сервере. второй — это ответ, созданный для этого запроса.
  • «httpServer.listen(3000, () =>» указывает порт 3000 на локальном хосте и записывает на терминал сообщение о том, что сервер активен и прослушивает порт 3000.

Чтобы запустить приложение Node, выполните файл JS с помощью команды node, как показано ниже:

узел приложения. js

Где App.js — имя файла.







Выход



Сообщение в терминале при запуске этого кода будет таким:







Теперь нам нужно проверить вывод на стороне сервера и проверить, напечатано ли там сообщение «Hello World» или нет:



Сообщение было успешно напечатано на сервере, а шрифт был настроен с использованием базового HTML.

Node.js: основные модули

Некоторые модули Node.js:

  • http: это позволяет создать HTTP-сервер в Node.js
  • утверждать: набор функций утверждения помогает в первую очередь при тестировании
  • фс: он позволяет обрабатывать файловые операции
  • путь: набор методов, которые работают с путями к файлам
  • процесс: он предоставляет информацию и элементы управления текущим процессом Node.js.
  • ты: он предоставляет информацию об операционной системе
  • Строка запроса: инструмент, используемый для анализа и форматирования строк запроса URL-адресов
  • URL: этот модуль предоставляет инструменты для разрешения и анализа URL-адресов.

Как установить пакеты NPM?

NPM (менеджер пакетов Node) помогает управлять и использовать сторонние библиотеки или инструменты в проекте Node.js. Выполните следующие действия, чтобы установить пакеты NPM.

Шаг 1. Установите нужный пакет

Давайте установим экспресс-модуль, который довольно часто используется при разработке веб-приложений на Node.js. Для установки экспресс используйте команду:

npm экспресс-установка

Эта командная строка установит экспресс-модуль в папку вашего проекта.

Шаг 2. Сохраните модуль в Package.json.

NPM автоматически обновляет файл package.json новой зависимостью. Если вы хотите сохранить его явно как развитие зависимости проекта, используйте флаги –save-dev или –save.

npm экспресс-установка -- сохранять - dev # Сохранить как зависимость разработки

npm экспресс-установка -- save # Сохранить как производственную зависимость

Почему пакеты NPM важны?

Пакеты NPM очень важны в среде разработки Node.js. Ниже приведены возможные причины:

  • Повторное использование кода: Пакеты NPM сохраняют запись кода, который можно использовать снова. Они экономят время разработчиков, предлагая оптимизированные готовые методы.
  • Управление зависимостями: NPM упрощает выполнение требований проекта. Список требований проекта находится в файле package.json, что упрощает использование и обмен требованиями проекта.
  • Вклад сообщества: NPM помогает создать большую группу разработчиков, которые делятся своей работой с другими для использования во многих пакетах бесплатного программного обеспечения. Этот коллективный вклад ускоряет период разработки приложений.
  • Контроль версий: NPM позволяет вам записать версию пакета для вашего проекта. Это обеспечивает бесперебойную работу и обработку необходимых изменений.
  • Эффективность и последовательность: Использование эффективных пакетов повышает эффективность проекта и позволяет поддерживать согласованность кода в команде разработчиков.

Вот и все. Вы не только узнали, как устанавливать нужные пакеты, но и понимаете, почему эти пакеты необходимы в вашей среде разработки Node.js.

Как начать работу с Express JS?

Для создания эффективных веб-приложений используется платформа Express.js. Модуль «express» отлично подходит для создания веб-приложений на Node.js. Ниже описана процедура начала работы с этим пакетом.

Шаг 1: Установка Экспресса

Чтобы установить Express, используйте следующую команду в терминале:

npm экспресс-установка

Экспресс-модуль будет установлен, если он уже установлен, эта команда обновит модуль.

Шаг 2. Тестирование экспресс-модуля в приложении

Вышеупомянутый шаг установит экспресс в папку пакета, и пользователь сможет использовать модуль, импортировав его в сценарий кода, используя модуль «require» как

константа выражать '=' требовать ( 'выражать' )

Давайте протестируем простой код-скрипт, использующий функциональность экспресс-модуля:

константа выражать '=' требовать ( 'выражать' ) ;

константа приложение '=' выражать ( ) ;

приложение. получать ( '/' , ( требование, разрешение ) => {

рез. отправлять ( «Привет, Экспресс!» ) ;

} ) ;

константа порт '=' 3000 ;

приложение. слушать ( порт, ( ) => {

консоль. бревно ( `Сервер прослушивает порт $ { порт } ` ) ;

} ) ;

В приведенном выше коде:

  • « const express = require('экспресс') » импортирует экспресс-модуль и сохраняет его в постоянной переменной «express», с помощью которой мы можем использовать функции, связанные с этой библиотекой.
  • « константное приложение = экспресс() » используется для определения экспресс-приложения.
  • «app.get('/', (req, res) =>» определяет маршрут экспресс-приложения для отправки ответа «Привет, экспресс» в экспресс-заявку.
  • Порт 3000 указывается в постоянной переменной с именем «port» на локальном хосте.
  • «app.listen(port, () =>» создает прослушиватель на порту 3000 и регистрирует на терминале сообщение о том, что сервер прослушивает указанный порт.

Выход

Для запуска этого приложения используйте команду ниже:

узел приложения. js

Вывод в терминале будет выглядеть как

Итак, сервер активен и прослушивает порт 3000 локального хоста. Доступ к этой ссылке в браузере покажет вывод как

Вот и все об экспресс-модуле того, как мы можем его установить, создать приложение и запустить порт сервера.

Как визуализировать статические файлы в Express?

В Express функция express.static() используется для рендеринга статических файлов, таких как HTML, CSS, изображения и т. д. Ниже описан процесс рендеринга статических файлов в Express.

Шаг 1. Создайте проект

Перед запуском убедитесь, что Express установлен, если нет, вы можете запустить следующую команду:

npm экспресс-установка -- сохранять

Эта команда установит экспресс-модуль локально в папку node_modules и обновит его в файле package.json.

Шаг 2. Создайте файл для статических файлов.

Во-вторых, создайте папку в рабочем каталоге. Создайте папку с именем public для хранения статических файлов, которые необходимо визуализировать. Поместите все статические файлы HTML и CSS в этот каталог для их рендеринга.

Шаг 3. Настройка Express для рендеринга статических файлов

Используйте метод express.static(), чтобы указать каталог для статических файлов, которые пользователь хочет отобразить.

Для рендеринга файлов используются два сценария кода: один для серверной части, который принимает HTML-код, помещенный в общую папку. HTML-код остается простым, поскольку основной упор делается на серверную часть.

Node.js-скрипт

константа выражать '=' требовать ( 'выражать' ) ;

константа приложение '=' выражать ( ) ;

приложение. использовать ( выражать. статический ( 'общественный' ) ) ;

константа порт '=' 3000 ;

приложение. слушать ( порт, ( ) => {

консоль. бревно ( `Сервер прослушивает порт $ { порт } ` ) ;

} ) ;

В этом коде:

  • «const express = require('express')» импортирует экспресс-модуль в скрипт, чтобы использовать его функциональность.
  • «const приложение = экспресс()» запускает приложение
  • «app.use(express.static('public'))» указывает каталог для получения файлов и предоставления их экспресс-приложению для их использования и обработки.
  • Порт 3000 указан для экспресс-приложения.
  • «:app.listen(port, () =>» указывает, что сервер активен и прослушивает указанный порт, записывая сообщение.

HTML-скрипт

ДОКТИП html >

< только HTML '=' 'в' >

< голова >

< мета-кодировка '=' «УТФ-8» >

< мета-имя '=' 'окно просмотра' содержание '=' 'ширина = ширина устройства, начальный масштаб = 1,0' >

< заголовок > Статический Пример рендеринга заголовок >

голова >

< тело >

< ч1 > Использование Express для рендеринга Статический Файлы ч1 >

тело >

HTML >

В этом коде сделан только заголовок, поскольку основное внимание уделяется серверной части, а не внешнему интерфейсу, но при необходимости могут быть добавлены дополнительные функции.

Выход

Теперь запустите скрипт Node.js с помощью следующего кода:

узел приложения. js

В терминале будет зарегистрировано следующее сообщение, которое указывает, что сервер готов и прослушивает порт 3000.

Откройте локальный порт хоста 3000 в браузере, чтобы увидеть сценарий HTML-кода, отображаемый экспресс-модулем.

Это все, что нужно для рендеринга статических файлов в экспрессе. Теперь давайте посмотрим, как визуализировать динамические файлы.

Как визуализировать динамические файлы в Express?

Пользователи могут визуализировать динамические файлы в Express, используя механизм шаблонов для динамического создания HTML на основе данных. Используемый ниже шаблон — EJS (встроенный Javascript), который довольно популярен для рендеринга динамических файлов.

Шаг 1. Установите EJS

Используйте следующую команду для установки EJS в папку вашего проекта.

npm установить ejs -- сохранять

Шаг 2. Настройте Express с помощью EJS

Настройте шаблон EJS в качестве механизма представления в файле Node.js.

//App.js

константа выражать '=' требовать ( 'выражать' ) ;

константа приложение '=' выражать ( ) ;

константа ПОРТ '=' 3000 ;

приложение. набор ( 'движок просмотра' , 'нет' ) ;

приложение. использовать ( выражать. статический ( 'общественный' ) ) ;

приложение. получать ( '/ID пользователя' , ( требование, разрешение ) => {

константа ID пользователя '=' требование параметры . идентификатор ;

константа данные пользователя '=' {

идентификатор : ID пользователя,

имя пользователя : `пользователь$ { ID пользователя } `,

электронная почта : `пользователь$ { ID пользователя } @пример. с `,

} ;

рез. оказывать ( 'пользователь' , { пользователь : данные пользователя } ) ;

} ) ;

приложение. слушать ( ПОРТ, ( ) => {

консоль. бревно ( `Сервер работает по http : //localhost:${PORT}`);

} ) ;

Операции, выполняемые приведенным выше кодом:

  • «const express = require('express')» импортирует экспресс-модуль из узловых модулей.
  • «const app = express()» создает экземпляр экспресс-приложения.
  • «app.set('view engine', 'ejs')» настраивает экспресс с шаблоном ejs для динамического рендеринга файлов.
  • «app.use(express.static('public'))» включает обслуживание статических файлов, хранящихся в общей папке проекта Node.
  • «app.get('/user/:id', (req, res) => {…})» определяет кавычки, которые прослушивают запросы.
  • «res.render('user', {user: userData })» отображает файлы шаблонов EJS.
  • «app.listen(PORT, () => {…})» запускает сервер на порту 3000, и пользователь может ввести « http://localhost:3000/user/123 » в браузере.

Шаг 3: Шаблон EJS

В каталоге проекта создается каталог с именем «views», и внутри этой папки создайте файл шаблона EJS «user.ejs». Этот файл будет содержать динамический контент, который пользователь хочет отобразить. Вставьте следующий код в этот файл

ДОКТИП html >

< только HTML '=' 'в' >

< голова >

< мета-кодировка '=' «УТФ-8» >

< мета-имя '=' 'окно просмотра' содержание '=' 'ширина = ширина устройства, начальный масштаб = 1,0' >

< заголовок > Профиль пользователя заголовок >

голова >

< тело >

< ч1 > Профиль пользователя ч1 >

< п > ID пользователя : <%= пользователь. идентификатор %> п >

< п > Имя пользователя : <%= пользователь. имя пользователя %> п >

< п > Электронная почта : <%= пользователь. электронная почта %> п >

тело >

HTML >

Поскольку основная цель — динамически отображать содержимое файла, чтобы использовался только необходимый внешний код.

Шаг 4: Запустите сервер

Теперь пользователь может запустить экспресс-приложение, используя следующий фрагмент кода:

узел приложения. js

Где App.js — это имя файла в каталоге. После запуска этого кода терминал отобразит следующее сообщение

Теперь пользователь может использовать ссылку http://localhost:3000/user/123 в браузере, и контент будет отображаться динамически как

Это все, что нужно для динамической визуализации содержимого файла с помощью экспресс-модуля в Node.js.

Заключение

В статье объясняется Node.js от начала до конца, показывая, как он работает с непрерывным и основанным на событиях временем JavaScript для многочисленных событий. В нем рассматривается Express, известный инструмент для создания веб-сайтов, а также упоминается NPM и способы отображения статической или динамической информации на веб-сайте. Несмотря на то, что в статье все подробно обсуждается, это хорошее руководство для начинающих по изучению Node.js.