Page 51 - 6182
P. 51

Рисунок 7.3 – |Приклад серверу, який повертає дані у форматі
                                                             JSON
























                       Рисунок 7.4 – Приклад відповіді сервера у форматі JSON


                           Як  зазначалось  вище,  метод  http.createServer()  приймає  на

                  вхід callback-функцію, яка в свою чергу має два параметри – один із
                  яких  об‘єкт  із  параметрами  запиту  –  req.  В  об‘єкті  запиту  req  є
                  властивість  url,  яка  дозволить  витягнути  параметри  запиту,  які
                  приходять з використанням HTTP-методу GET.

                           Модифікуємо  програмний  код  сервера,  який  наведено  на
                  рисунку 7.3, виведемо вміст об‘єкта url.

                  ...
                  http.createServer(function(req, res) {
                               console.log(req.url);
                               res.writeHead(200, {'Content-Type':'application/json'});
                               res.end(JSON.stringify(personObj));
                  }).listen(9000, '127.0.0.1');
                  ...





                                                                51
   46   47   48   49   50   51   52   53   54   55   56