Maison >interface Web >js tutoriel >Système de modules Node.js
Le contenu partagé avec vous dans cet article concerne le système de modules Node.js, qui a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer
Qu'est-ce qu'un module ? Les modules sont utilisés pour appeler des fonctions entre différents fichiers node.js. En d'autres termes, un fichier js peut être un module.
1. Créer un module
fichier main.js :
var hello = require('./hello'); hello.world();
fichier bonjour.js :
exports.world = function() { console.log('Hello World'); }
require() est utilisé pour obtenir le module, et exports est l'objet d'interface externe du module. Dans l'exemple ci-dessus, require() obtient l'interface du module hello, renvoie l'objet exports et l'assigne à l'objet hello. La méthode .world() sert d'interface exposée.
On peut également utiliser l'objet entier comme interface externe.
Par exemple :
//hello.js function Hello() { var name; this.setName = function(thyName) { name = thyName; }; this.sayHello = function() { console.log('Hello ' + name); }; }; module.exports = Hello;//HELLO对象作为接口
Ensuite, récupérez cette interface dans main.js :
//main.js var Hello = require('./hello'); hello = new Hello(); hello.setName('BYVoid'); hello.sayHello();
Recommandations associées :
Première exploration de nodeJS_node.js
Explication détaillée des exemples de système de module Node.js
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!