=====rest-server===== //Со стрелочными функциями ответ брацзеру можно переавать с версткой, обычная функция ее не преобразует и выводит //ответ вместе с тегами const http = require('http'); const fs = require('fs'); const path = require('path'); /** * calback функция - обработчик запросов , * request - запрос * response - ответ */ const server = http.createServer((request, response) => { console.log(request.url);//вернет в консоль url - http://127.0.0.1:3000/adda if(request.method === 'GET'){ if(request.url === '/api/users'){//ОБращение к api /** * Вернуть заголовок браузеру * первый параметр заголовок * второй параметр заголовок */ response.writeHead(200, { 'Content-type': 'text/json' }); const user = [{ //Объект который вернем user: 1, age:20 }, { user: 2, age: 25 } ]; response.end(JSON.stringify(user));//Отдаем JSON строку } } }); /** * Установить прослушку на 3000 порт */ server.listen(3000, () => { console.log('server start on port 3000'); });