You are currently viewing Node.js первое применение

Node.js первое применение

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 т. е. узел <имя_файла> .

Выход:

Пример 2:

Создание приложения Hello World, принимающего вводимые пользователем данные. Создайте gfg.js файл, содержащий следующий код.

console.log(process.argv.slice(2));

Процесс.argv используется для предоставления аргумента командной строки программе. Используйте функцию среза с 2 в качестве аргумента, чтобы получить все элементы argv, которые следуют за его вторым элементом, т. е. Аргументы, которые пользователь ввел в первый аргумент, являются местоположением Node.js двоичный файл, в котором запускается программа, и вторым аргументом является местоположение запускаемого файла.

Выход:

Веб-интерфейс 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/ в веб-браузере, чтобы увидеть результат.

Выход: