Node.js: Các mô-đun tích hợp của Node.js
Node.js có một tập hợp các mô-đun tích hợp sẵn mà bạn có thể sử dụng mà không cần cài đặt thêm và dưới đây là danh sách các mô-đun tích hợp sẵn của Node.js phiên bản 6.10.3:
| Mô-đun | Mô tả |
| assert | Cung cấp một tập hợp các bài kiểm tra khẳng định |
| buffer | Xử lý dữ liệu nhị phân |
| child_process | Chạy một tiến trình con |
| cluster | Để chia một quy trình Node thành nhiều quy trình |
| crypto | Xử lý các chức năng mật mã OpenSSL |
| dgram | Cung cấp triển khai ổ cắm datagram UDP |
| dns | Để thực hiện chức năng tra cứu DNS và phân giải tên |
| domain | Không dùng. Thường ể xử lý các lỗi chưa được xử lý |
| events | Xử lý các sự kiện |
| fs | Xử lý hệ thống tập tin |
| http | Làm cho Node.js hoạt động như một máy chủ HTTP |
| https | Làm cho Node.js hoạt động như một máy chủ HTTPS. |
| net | Để tạo máy chủ và máy khách |
| os | Cung cấp thông tin về hệ thống vận hành |
| path | Để xử lý đường dẫn tệp |
| punycode | Không dùng. Sơ đồ mã hóa ký tự |
| querystring | Xử lý các chuỗi truy vấn URL |
| readline | Xử lý các luồng có thể đọc được một dòng tại một thời điểm |
| stream | Xử lý dữ liệu truyền phát |
| string decoder | Để giải mã các đối tượng bộ đệm thành chuỗi |
| timers | Để thực hiện một chức năng sau một số mili giây nhất định |
| tls | Để triển khai các giao thức TLS và SSL |
| tty | Cung cấp các lớp được sử dụng bởi một thiết bị đầu cuối văn bản |
| url | Để phân tích chuỗi URL |
| util | Để truy cập các chức năng tiện ích |
| v8 | Để truy cập thông tin về V8 (công cụ JavaScript) |
| vm | Để biên dịch mã JavaScript trong một máy ảo |
| zlib | Để nén hoặc giải nén tập tin |