Node.js это кроссплатформенная серверная среда с открытым исходным кодом, которая выполняет JavaScript с использованием движка JavaScript V8. Node.js помогает писать интерфейсный и внутренний код на одном языке. Это помогает писать эффективный код для приложений реального времени. В Node.js, приложения могут быть написаны с использованием консольного метода или веб-метода.
На основе консоли Node.js Применение: В Node.js консольные приложения выполняются с использованием Node.js командная строка. Консольный модуль в Node.js обеспечьте простую консоль отладки. Node.js это глобальная консоль, которая может использоваться как для синхронной, так и для асинхронной связи. Функция console.log() используется для отображения выходных данных на консоли. Эта функция выводит вывод в stdout с новой строкой.
Синтаксис:
console.log([data][, ...]);
Здесь данные-это содержимое, которое будет отображаться на консоли.
Пример 1:
Создание приложения Hello World с использованием Node.js. Создать geeks.js файл, содержащий следующий код:
console.log('Hello World');
Запустите файл на Node.js командная строка с использованием командного узла geeks.js т. е. узел <имя_файла> .
Выход:
![](https://programbox.ru/wp-content/uploads/2021/11/Output124.png)
Пример 2:
Создание приложения Hello World, принимающего вводимые пользователем данные. Создайте gfg.js файл, содержащий следующий код.
console.log(process.argv.slice(2));
Процесс.argv используется для предоставления аргумента командной строки программе. Используйте функцию среза с 2 в качестве аргумента, чтобы получить все элементы argv, которые следуют за его вторым элементом, т. е. Аргументы, которые пользователь ввел в первый аргумент, являются местоположением Node.js двоичный файл, в котором запускается программа, и вторым аргументом является местоположение запускаемого файла.
Выход:
![](https://programbox.ru/wp-content/uploads/2021/11/Output125.png)
Веб-интерфейс Node.js Применение: Веб-Node.js приложение состоит из следующих трех важных компонентов:
- Импорт необходимых модулей: Загрузить Node.js модули, использующие директиву require. Загрузка http модуль и сохранить возвращенный экземпляр HTTP в переменную.
Синтаксис:
var http = require("http");
- Создать сервер: Создайте сервер для прослушивания запросов клиента. Создайте экземпляр сервера с помощью метода createServer (). Свяжите сервер с портом 8080, используя метод прослушивания, связанный с экземпляром сервера.
Синтаксис:
http.createServer().listen(8080);
Запрос на чтение и ответ на возврат: Прочитайте запрос клиента, сделанный с помощью браузера или консоли, и верните ответ. Функция с параметрами запроса и ответа используется для считывания запроса клиента и возврата ответа.
Синтаксис:
http.createServer(function (request, response) {...}).listen(8080);
Пример:
В этом примере создайте веб-приложение Hello World, используя Node.js. Создайте firstprogram.js файл, содержащий следующий код.
// Require http header
var http = require('http');
// Create server
http.createServer(function (req, res) {
// HTTP Status: 200 : OK
// Content Type: text/html
res.writeHead(200, {'Content-Type': 'text/html'});
// Send the response body as "Hello World!"
res.end('Hello World!');
}).listen(8080);
Запустите файл на Node.js командная строка с использованием командного узла firstprogram.js и наберите http://127.0.0.1:8080/ в веб-браузере, чтобы увидеть результат.
Выход:
![](https://programbox.ru/wp-content/uploads/2021/11/Output127.png)
![](https://programbox.ru/wp-content/uploads/2021/11/Output126.png)