Page 53 - 6182
P. 53

Рисунок 7.7 – Приклад використання функції розділення

                                                         параметрів


                           Згідно  вище  наведеного  способу  використання  функції,  яка
                  була  показана  на  рисунку  7.6,  було  додано  властивість  params  до
                  об‘єкта  req,  яка,  в  свою  чергу,  є  результатом  виконання  функції
                  params(),  тому  до  об‘єкта  req.params  будуть,  відповідно,  додані

                  атрибути,  які  прийдуть  як  параметри  URL-адреси  при  виконанні
                  GET-запиту.  В  загальному  функціонування  серверів  на  платформі
                  Node.js можна представити схемою, яка показана на рисунку 7.8.




















                        Рисунок 7.8 – Схема потоків даних на платформі Node.js


                           Із всього, що було розказано вище, можна зробити висновок,
                  що  написання  серверів  з  використанням  засобів  ―чистої‖

                  платформи Node.js є доволі непростою задачею, тому недивно, що
                  на  цій  платформі  є  багато  фреймворків,  які  призначені  для
                  спрощення написання серверів. Одним із популярних фреймворків

                  на платформі Node.js є Express.








                                                                53
   48   49   50   51   52   53   54   55   56   57   58