Учебник по Node.js

ГЛАВНАЯ СТРАНИЦА Node.js Введение в Node.js Node.js Начало работы Модули Node.js HTTP-модуль Node.js Файловая система Node.js URL-модуль Node.js Node.js NPM События Node.js Загрузить файлы Node.js Электронная почта Node.js

Node.js MySQL

Начать работу с MySQL MySQL Создать базу данных MySQL Создать таблицу MySQL вставить в MySQL выбрать из MySQL Где Порядок MySQL MySQL Удалить Таблица удаления MySQL Обновление MySQL Лимит MySQL MySQL присоединиться

Node.js MongoDB

Начать работу с MongoDB MongoDB Создать базу данных MongoDB Создать коллекцию Вставка MongoDB MongoDB Найти Запрос MongoDB Сортировка MongoDB MongoDB Удалить Коллекция MongoDB Drop Обновление MongoDB Лимит MongoDB Присоединиться к MongoDB

Малиновый Пи

Начать работу с RasPi Введение в RasPi GPIO Мигающий светодиод RasPi Светодиод RasPi и кнопка Проточные светодиоды RasPi Веб-сокет RasPi Веб-сокет со светодиодной подсветкой RasPi RGB Компоненты RasPi

Справочник по Node.js

Встроенные модули

Node.js Введение


Что такое Node.js?

  • Node.js — это серверная среда с открытым исходным кодом.
  • Node.js бесплатен
  • Node.js работает на различных платформах (Windows, Linux, Unix, Mac OS X и т. д.)
  • Node.js использует JavaScript на сервере

Почему Node.js?

Node.js использует асинхронное программирование!

Обычной задачей для веб-сервера может быть открытие файла на сервере и возврат содержимого клиенту.

Вот как PHP или ASP обрабатывают запрос файла:

  1. Отправляет задание в файловую систему компьютера.
  2. Ожидает, пока файловая система откроется и прочитает файл.
  3. Возвращает содержимое клиенту.
  4. Готов обработать следующий запрос.

Вот как Node.js обрабатывает запрос файла:

  1. Отправляет задание в файловую систему компьютера.
  2. Готов обработать следующий запрос.
  3. Когда файловая система открыла и прочитала файл, сервер возвращает содержимое клиенту.

Node.js устраняет ожидание и просто продолжает выполнение следующего запроса.

Node.js выполняет однопоточное, неблокирующее, асинхронное программирование, которое очень эффективно использует память.


Что может Node.js?

  • Node.js может генерировать динамический контент страницы
  • Node.js может создавать, открывать, читать, записывать, удалять и закрывать файлы на сервере.
  • Node.js может собирать данные формы
  • Node.js может добавлять, удалять, изменять данные в вашей базе данных

Что такое файл Node.js?

  • Файлы Node.js содержат задачи, которые будут выполняться при определенных событиях.
  • Типичным событием является попытка доступа к порту на сервере.
  • Файлы Node.js должны быть инициированы на сервере, прежде чем они будут иметь какой-либо эффект.
  • Файлы Node.js имеют расширение «.js».