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
     	
