Node.js sử dụng kiến trúc module để chia tách code thành các thành phần riêng rẽ để giúp cho việc bảo trì và tái sử dụng code được tốt hơn. Mỗi module là 1 tập hàm có chức năng liên quan tới một đối tượng và được khai báo ở một file.
Note: đây là format của CommonJS.