Модули ядра узла

Список основных модулей, предоставляемых Node.js

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

У нас их много:

Имя Описание
утверждать предоставляет набор функций утверждения, полезных для тестирования
буфер предоставляет возможность обрабатывать буферы, содержащие двоичные данные
child_process предоставляет возможность порождать дочерние процессы
консоль предоставляет простую консоль отладки
кластер позволяет разделить процесс Node.js на несколько рабочих, чтобы использовать преимущества многоядерных систем
крипто обеспечивает криптографическую функциональность
дграмма обеспечивает реализацию сокетов UDP Datagram
DNS обеспечивает разрешение имен и поиск DNS
События предоставляет API для управления событиями
фс предоставляет API для взаимодействия с файловой системой
http предоставляет реализацию HTTP-клиент / сервер
http2 обеспечивает реализацию HTTP / 2 клиент / сервер
https обеспечивает реализацию HTTPS клиент / сервер
сеть предоставляет асинхронный сетевой API
Операционные системы предоставляет служебные методы и свойства, относящиеся к операционной системе
дорожка предоставляет утилиты для работы с путями к файлам и каталогам
perf_hooks для включения сбора показателей производительности
процесс предоставляет информацию о текущем процессе Node.js и контролирует его.
Строка запроса предоставляет утилиты для синтаксического анализа и форматирования строк запроса URL
строка чтения предоставляет интерфейс для чтения данных из читаемого потока
ответ предоставляет реализацию Read-Eval-Print-Loop (REPL), которая доступна как отдельная программа или может быть включена в другие приложения.
транслировать абстрактный интерфейс для работы с потоковыми данными
string_decoder предоставляет API для декодирования объектов Buffer в строки
таймеры предоставлять функции для планирования функций, которые будут вызываться в некоторый будущий период времени
TLS обеспечивает реализацию протоколов Transport Layer Security (TLS) и Secure Socket Layer (SSL)
tty предоставляет функциональные возможности, используемые для выполнения операций ввода-вывода в текстовом терминале
url предоставляет утилиты для разрешения и анализа URL
утилита поддерживает потребности внутренних API-интерфейсов Node.js, что также полезно для разработчиков приложений и модулей
v8 предоставляет API-интерфейсы, относящиеся к версии V8, встроенной в двоичный файл Node.js
vm позволяет компилировать и запускать код в контекстах виртуальной машины V8
был ли я обеспечивает реализацию спецификации интерфейса системы WebAssembly
рабочий позволяет использовать потоки, которые выполняют JavaScript параллельно
zlib обеспечивает функциональность сжатия

Ознакомьтесь с моими подробными руководствами по

Скачать мою бесплатнуюСправочник по Node.js


Дополнительные руководства по узлам: