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
   50   51   52   53   54   55   56   57   58   59   60