Page 55 - 6182
P. 55
Відповідно до прикладу, який наведено на рисунку 7.8,
можна зрозуміти, що реалізація такого ―звичайного‖ для web-
додатків функціоналу як маршрутизація є доволі складною і
рутинною роботою на ―чистій‖ платформі Node.js. Розглянемо
приклад з використанням Express. На рисунку 7.10 наведено
фрагмент програмного коду web-сервера з використанням Express,
а нижче описано механізм його функціонування.
Рисунок 7.10 – Приклад web-сервера на платформі Express
В першому рядку відбувається підключення фреймворку
express до нашого проекту. Зазначимо, що для того, щоб
відповідний рядок коду виконався успішно, необхідно, завантажити
бібліотеку з використанням менеджера пакетів npm,
використовуючи команду:
$npm install express --save
ключ --save використовується для того, щоб записати
відповідну залежність у файл package.json як залежність, яка
необхідна під час роботи нашого web-додатку. В другому рядку
створюємо об‘єкт express, в якому інкапсульовано увесь необхідний
функціонал. Метод get() використовується для витягування
значення параметрів і, для того, щоб обробити запит, який
надсилається за допомогою методу GET протоколу HTTP.
55