Khi lập trình với Node.js, để khai thác hết các tính năng sẵn có, bạn cần phải nắm danh sách các module được tích hợp sẵn cũng như chức năng của các module này. Bài viết này liệt kê các module sẵn có trong Node.js ở phiên bản 6.10.3 với 28 module tất cả.
Module | Mô tả |
---|---|
assert | Cung cấp một tập các thử nghiệm các diễn giải (expression) |
buffer | Xử lý dữ liệu nhị phân |
child_process | Chạy một tiến trình con |
cluster | Tách một tiến trình Node đơn lẻ thành nhiều tiến trình |
crypto | Xử lý các hàm mã hóa OpenSSL |
dgram | Cung cấp việc thực thi các socket datagram UDP |
dns | Thực hiện các tìm kiếm DNS và các hàm phân giải tên miền |
domain | Đã không sử dụng nữa (Xử lý các lỗi chưa xử lý) |
events | Xử lý các sự kiện |
fs | Xử lý hệ thống tập tin |
http | Làm Node.js hoạt động như 1 server HTTP |
https | Làm Node.js hoạt động như 1 server HTTPS |
net | Tạo các server và client |
os | Cung cấp thông tin về hệ điều hành |
path | Xử lý các đường dẫn tập tin |
punycode | Đã không sử dụng nữa (Lược đồ mã hóa ký tự) |
querystring | Xử lý các chuỗi truy vấn URL |
readline | Xử các luồng đọc 1 dòng tại thời điểm nào đó |
stream | Xử lý dữ liệu luồng |
string_decoder | Giải mã các đối tượng đệm (buffer) thành các chuỗi |
timers | Thực thi một hàm sau khi số milli giây cho trước |
tls | Thực hiện các giao thức TLS và SSL |
tty | Cung cấp các lớp được xử lý bởi một thiết bị cuối hiển thị văn bản |
url | Phân tích cú pháp chuỗi URL |
util | Truy cập các hàm tiện ích |
v8 | Truy cập thông tin về V8 (cơ chế JavaScript) |
vm | Biên dịch mã JavaScript thành một máy ảo |
zlib | Nén và giải nén tập tin |
Các module tích hợp sẵn cung cấp hầu hết các tính năng thông thường mà một chương trình Node.js cần thiết. Nếu không thể tìm thấy các module tích hợp đáp ứng nhu cầu mà ứng dụng Node.js của bạn cần, bạn có hai phương án: tìm trên mạng hoặc là tự xây dựng cho mình module như ý. Chúc may mắn!
Trích dẫn bài viết
- APA:
Dammio. (2018). Danh sách các module được tích hợp sẵn trong Node.js. https://www.dammio.com/2018/06/21/danh-sach-cac-module-duoc-tich-hop-san-trong-node-js.
- BibTeX:
@misc{dammio,
author = {Dammio},
title = {Danh sách các module được tích hợp sẵn trong Node.js},
year = {2018},
url = {https://www.dammio.com/2018/06/21/danh-sach-cac-module-duoc-tich-hop-san-trong-node-js},
urldate = {2025-02-10}
}