Page 49 - 6182
P. 49

ЛАБОРАТОРНА РОБОТА 7.
                       РОЗРОБКА СЕРВЕРНОЇ ЧАСТИНИ WEB-ДОДАТКІВ З
                       ВИКОРИСТАННЯМ ПЛАТФОРМИ NODE.JS/EXPRESS


                           Мета роботи: одержати навики у розробці серверної частини
                  web-додатків.


                           Обладнання:
                             сервер Node.js + npm;

                             будь-який          редактор         програмного           коду:       JetBarins
                  WebStorm, Visual Studio Code, Sublime Text, Atom;
                             підключення до мережі Інтернет.


                           7.1 Теоретичні відомості

                           Платформа Node.js
                           Node.js — це JavaScript–оточення побудоване на JavaScript–
                  двигуні Chrome V8. Node.js використовує подієву, неблокуючу I/O

                  модель, що робить його легким та ефективним. Пакетна екосистема
                  Node.js  npm  є  найбільшою  у  світі  екосистемою  бібліотек  з
                  відкритим кодом [1].
                           За  допомогою  платформи  Node.js  можна  розробляти  web-

                  додатки  на  стороні  сервера  з  використанням  мови  JavaScript.
                  Зазвичай  всі  книжки  з  програмування  починають  із  прикладу
                  Кернігана  і  Рітчі  ―Hello  World!‖.  З  використанням  node.js

                  реалізуємо таку програму як сервер, який буде відповідати клієнту.
                  Функціонал  для  створення  сервера  зосереджений  в  модулях  net  і
                  http.  В  нижче  наведеному  прикладі  (рис.  7.1)  використовується

                  модуль http, в якому визначений об‘єкт з таким же іменем.












                    Рисунок 7.1 – Приклад простого сервера на платформі Node.js






                                                                49
   44   45   46   47   48   49   50   51   52   53   54