Если вы являетесь разработчиком 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).
Ссылка: