Psychz -  Shrirang 
                                                
                                                Votes: 0Posted On: Jul 20, 2017 06:12:58
                                             
                                            
                                         
                                        
                                         
 Node.js - это среда выполнения JavaScript, встроенная в движок JavaScript V8 для Chrome. Это означает, что Node.js предоставляет платформу для запуска JavaScript на сервере. Следовательно, для разработки веб-приложения нам не нужны серверные языки. Приложение Node.js можно использовать для создания собственного HTTP-сервера. 
 Ниже приведены шаги, которые помогут вам создать собственный HTTP-сервер. 
 Установка Node.js 
 1. Для установки текущей версии выполните следующую команду на своем терминале. 
 Sudo apt-get install python-software-properties 
 Curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash - 
 Sudo apt-get install nodejs 
 2. Вы также можете посетить веб-сайт Nde.js и установить текущую версию. 
 https://nodejs.org/en/ 
 Создайте свой собственный HTTP-сервер 
 Создайте пустой файл с расширением «.js». Мы создаем файл под названием «Hello.js» для нашего примера. Используйте следующую команду для следующего. 
 Sudo touch Hello.js 
 После создания файла отредактируйте файл и введите следующий код. 
 Var http = require ('http') 
 Var server = http.createServer (функция (запрос, ответ) 
 { 
 Response.writeHead (200, {'Content-Type': 'text / plain'}); 
 Response.end («Вы вошли»); 
 }); 
 server.listen (80); 
 Функциональность этого кода заключается в том, что он читает JavaScript, выполняет его и возвращает объект. Давайте проверим вас через код по строкам. 
 1. Мы включаем модуль HTTP для получения от него необходимых функций, чтобы они могли использоваться в приложении. 
 2. Мы создаем серверное приложение с функциями «запрос и ответ». Функция «запрос» вызывается каждый раз, когда пользователь запрашивает URL-адрес. Функция «Ответ» - это ответ, который мы даем на запрос. 
 3. Когда запрос получен, мы говорим, чтобы отправить ответ с типом заголовка '200.' Этот номер является нормальным ответом, который отправляется в HTTP-заголовке, когда успешный ответ отправляется клиенту. «Тип контента» - это текст. Следовательно, ответ должен быть в текстовом формате. 
 4. Это ответ, который будет передан на запрос. На экране отобразится «Вы вошли» на экране и завершите ответ. 
 5. Сервер будет прослушивать порт 80, который является HTTP-портом по умолчанию. Однако это не обязательно. 
 Заключительный этап 
 После того, как вы закончите писать код, введите следующую команду, чтобы запустить ваш HTTP-сервер. 
 Узел Hello.js 
 Вы можете проверить работу HTTP-сервера, перейдя в ваш браузер. Когда вы наберете «localhost», отобразится сообщение «Вы вошли».