Importation de fonctions à partir de fichiers externes dans Node.js
Dans Node.js, il est possible de réutiliser du code dans plusieurs fichiers en important des fonctions d'un fichier à un autre. Cette approche permet une organisation modulaire du code et élimine la duplication.
Importation de fonctions à partir d'un fichier simple
Considérons le scénario suivant :
// app.js var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080);
Pour importer des fonctions à partir d'un fichier externe, tel que "tools.js", suivez ces étapes étapes :
Fonctions d'exportation : Dans le fichier externe, enveloppez les fonctions que vous souhaitez rendre disponibles dans un module.exports object :
// tools.js module.exports = { foo: function () { // function implementation }, bar: function () { // function implementation } };
Fonctions d'importation dans le fichier principal : Dans votre fichier principal (par exemple, app.js), utilisez la fonction require() pour importer le fichier externe et accéder à ses fonctions exportées :
// app.js var tools = require('./tools'); console.log(typeof tools.foo); // returns 'function' // You can now use the imported functions within your code
En suivant ces étapes, vous pouvez efficacement importer des fonctions depuis d'autres fichiers dans Node.js, facilitant la réutilisabilité et la modularité du code.
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!