В nodejs са предоставени два обекта – експорт и изискване, където експортът е интерфейсът, изложен от модула, а require се използва за получаване на интерфейса на модула отвън, тоест експортиращият обект на получения модул. В интерфейса, добавен от експортите, ако искате модулът ви да е специален тип обект, използвайте module.exports, ако искате модулът да е традиционен инстанс на модул, използвайте метода exports.xx, module.exports е реалният интерфейс, а експортът е просто помощен инструмент. В крайна сметка module.exports се връща към повикването, а не експортирането.
Демонстрацията е много проста, тоест да създадете http услуга, а ако искате да я реализирате модулно, не искате да я напишете във файл.
test.js код на файла:
server.js код на файла:
Просто го пускаме test.js възел!!
Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|