Chuyển đến nội dung chính

[NodeJS] Module

Module

  • Khi một script lớn đến mức độ nào đó, chúng ta có thể tổng hợp các chức năng hay dùng thành các module.
  • Module là một đoạn mã nguồn mà có thể tái sử dụng được
  • Tồn tại độc lập, không làm ảnh hưởng, xung đột với các đoạn mã nguồn khác
  • Trong javascript đến ES6 mới xuất hiện. tuy nhiên nodejs vẫn sử dụng được???

Common.JS

  • Để sử dụng thao tác được với module. NodeJS đã implement 1 tiêu chuẩn là Common.JS.
  • Common.JS là một nguyên tác thỏa thuận để cấu trúc cho các module, thỏa mãn:
    • Khi tạo ra module thì dùng module.export
    • Khi gọi một module thì dùng require.

Nhận xét