Maison > interface Web > js tutoriel > Système de modules Node.js

Système de modules Node.js

不言
Libérer: 2018-04-10 13:59:03
original
1639 Les gens l'ont consulté

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();
Copier après la connexion

fichier bonjour.js :

exports.world = function() {
  console.log('Hello World');
}
Copier après la connexion

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对象作为接口
Copier après la connexion

Ensuite, récupérez cette interface dans main.js :

//main.js 
var Hello = require('./hello'); 
hello = new Hello(); 
hello.setName('BYVoid'); 
hello.sayHello();
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal