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