Если вы являетесь разработчиком Node.js, крайне важно знать, какие полезные встроенные модули находятся в вашем распоряжении. Вам не нужно устанавливать какие-либо из этих модулей с помощью менеджера пакетов, такого как пряжа или npm, потому что они уже включены.

  • fs: работа с системными файлами.
  • os: предоставляет информацию об операционной системе.
  • net: для создания клиентов и серверов.
  • путь: для обработки путей к файлам.
  • url: помощь в анализе строк URL.
  • events: предоставляет метод взаимодействия с событиями.
  • http: заставляет Node.js передавать данные по HTTP.
  • консоль: для регистрации информации в консоли.
  • assert: набор тестов утверждений.
  • process: предоставляет информацию о текущем процессе и управляет им.
  • кластер: возможность создавать дочерние процессы, которые выполняются одновременно и используют один и тот же порт сервера.
  • perf_hooks: предоставляет API для измерения производительности.
  • crypto: для обработки криптографических функций OpenSSL.
  • Буфер: предоставляет API для обработки потоков двоичных данных.
  • DNS: включает разрешение имен.
  • события: для обработки существующих событий и создания пользовательских событий.
  • child_processes: предоставляет возможность порождать подпроцессы.
  • REPL: обеспечивает реализацию Read-Eval-Print-Loop (REPL), которая доступна как в виде отдельной программы, так и в составе других приложений.
  • readline: предоставляет интерфейс для чтения данных из потока Readable по одной строке за раз.
  • util: поддерживает потребности внутренних API-интерфейсов Node.js.
  • querystring: предоставляет утилиты для анализа и форматирования строк запроса URL.
  • string_decoder: предоставляет API для декодирования объектов Buffer в строки.
  • tls: обеспечивает реализацию протоколов Transport Layer Security (TLS) и Secure Socket Layer (SSL).

Ссылка: