Dans Node.js, la fonction require
est utilisée pour importer des modules dans votre code. Cette fonction est l'un des éléments clés du système de modules de Node.js, qui vous aide à structurer votre application en séparant votre code en plusieurs fichiers et modules.
Avec require
, vous pouvez accéder et utiliser des fonctionnalités ou des variables d'un autre module. Par exemple, si vous avez un module qui fournit des fonctions liées aux mathématiques, vous pourriez utiliser require
pour importer ce module dans un autre fichier où vous en avez besoin. Voici un exemple de base de la manière dont vous utiliseriez require
:
var math = require('./mathModule');
console.log(math.add(1, 2));
Dans cet exemple,require('./mathModule')
importe le module appelé mathModule.js
dans le répertoire local du fichier actuel. L'objet retourné par require
est ensuite stocké dans une variable math
, qui est utilisée pour accéder aux fonctions du module mathModule
.
Notez que la fonction require
recherche les modules dans l'ordre suivant :
fs
, http
, etc.)node_modules
./
ou ../
)L'utilisation effective de la fonction require
fait partie des meilleures pratiques dans le codage Node.js. En séparant votre code en modules plus petits, vous pouvez rendre votre application plus gérable, optimiser la réutilisation du code et améliorer la lisibilité et la maintenabilité de votre code.