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