const http = require('http'); /** * calback функция - обработчик запросов , * request - запрос * response - ответ */ const server = http.createServer(function(request, response){ console.log(request.url);//вернет в консоль url - http://127.0.0.1:3000/adda //в консоле - /adda response.write('Hello world Nodejs');//вернуть браузеру ответ response.end();//Завершить передачу, в этот метод тоже можно передавать ответ }); /** * Установить прослушку на 3000 порт */ server.listen(3000, function(){ console.log('server start on port 3000'); });
Со стрелочными функциями ответ брацзеру можно переавать с версткой, обычная функция ее не преобразует и выводит ответ вместе с тегами
const http = require('http'); /** * calback функция - обработчик запросов , * request - запрос * response - ответ */ const server = http.createServer((request, response) => { console.log(request.url);//вернет в консоль url - http://127.0.0.1:3000/adda //в консоле - /adda response.write(`<h1>Hello world Nodejs</h1>`);//вернуть браузеру ответ response.end(`<br/>end`);//Завершить передачу, в этот метод тоже можно передавать ответ }); /** * Установить прослушку на 3000 порт */ server.listen(3000, () => { console.log('server start on port 3000'); });