English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nous allons apprendre à utiliser Node FS (module intégré du système de fichiers) pour lire des fichiers dans Node.js. Un exemple de programme Node.js utilisant la fonction readFile() est fourni.
Voici un guide étape par étape pour lire le contenu des fichiers dans Node.js
Num1Étape:Inclure le module File System intégré dans le programme Node.js
var fs = require('fs'); |
Étape2:Lire le fichier en utilisant la fonction readFile
fs.readFile(‘<fileName>’,<callbackFunction>) |
Fournissez une fonction de rappel en tant que paramètre de la fonction readFile. Une fois le fichier lu (peut y avoir une erreur), err (si une erreur se produit lors de la lecture du fichier) et la fonction de rappel data (si la lecture du fichier est réussie) seront utilisés.
Num3Étape:Créez un fichier d'exemple, par exemple sample.html, qui contient du contenu. Placez le fichier d'exemple à l'emplacement fourni pour le programme d'exemple node.js.
// Inclure le module File System intégré dans le programme Node.js var fs = require('fs'); // Lire le fichier sample.html fs.readFile('sample.html', // Fonction de rappel appelée lorsque le fichier est lu function(err, data) { if (err) throw err; // Les données sont un tampon contenant le contenu du fichier console.log(data.toString('utf8')) });
Exécutez le programme en utilisant la commande node dans le terminal ou l'invite de commande :
Sortie de terminal
$ node readFileExample.js <html> <body> <h1>Header</h1> <p>I have learnt to read a file in Node.js.</p> </body> </html>
Dans ce tutoriel Node.js - Node FS, nous avons appris à lire un fichier dans Node.js en utilisant le module intégré File System. Un exemple de programme Node.js utilisant la fonction readFile() est fourni.