V nodejs sú poskytované dva objekty, exports a requir, kde exports je rozhranie vystavené modulom a require sa používa na získanie rozhrania modulu zvonku, teda exports objektu získaného modulu. V rozhraní, ktoré vytvára exports, ak chcete, aby váš modul bol špeciálnym typom objektu, použite module.exports, ak chcete, aby modul bol tradičnou inštanciou modulu, použite metódu exports.xx, module.exports je skutočné rozhranie a exports je len pomocný nástroj. Nakoniec sa volaniu vracia module.exports, nie exports.
Demo je veľmi jednoduché, teda vytvoriť http službu, a ak ju chcete implementovať modulárne, nechcete ju zapisovať do súboru.
test.js kód súboru:
server.js kód súboru:
Jednoducho to spustíme test.js node!!
Stiahnutie zdrojového kódu:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|