PRE: Tôi đã đọc NodeJS modules vs classes nhưng điều này cụ thể hơn.nodejs: Mô-đun nút so với các lớp singleton
Là một phần của một số phép tái cấu trúc trong Node, tôi có một vài Dịch vụ ứng dụng (trong thuật ngữ DDD) được triển khai kỹ thuật dưới dạng mô-đun Nút.
Vì (trong thế giới DDD, có thể là bất kỳ vấn đề nào khác) Dịch vụ ứng dụng phải là đơn và vì mô-đun Node được đảm bảo là 1 'thể hiện', có vẻ như tôi không phù hợp (Có bất kỳ lý do nào để tôi xem xét việc tái cấu trúc các dịch vụ ứng dụng này như là các lớp singleton thích hợp (như 'singletonness' có thể được bảo đảm trong javascript anyway), ngoài quan điểm thuần túy không? Không.