English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Studieremo come utilizzare Node FS (modulo integrato del file system) per leggere file in Node.js. Fornisce un esempio di programma Node.js utilizzando la funzione readFile().
Ecco una guida passo-passo per leggere il contenuto dei file in Node.js:
Passo 1: Include il modulo integrato del File System nel programma Node.js
var fs = require('fs'); |
Passo 2: Leggi il file utilizzando la funzione readFile
fs.readFile(‘<fileName>’,<callbackFunction>) |
Fornisci una funzione di callback come parametro della funzione readFile. Dopo aver letto il file (con o senza errori), verranno utilizzati err (se c'è un errore nella lettura del file) e la chiamata alla funzione di callback data (se la lettura del file è riuscita).
Passo 3: Crea un file di esempio, ad esempio sample.html, che contiene alcuni contenuti. Metti il file di esempio nella posizione fornita per il programma di esempio Node.js.
// Importa il modulo del sistema di file var fs = require('fs'); // Leggi il file sample.html fs.readFile('sample.html', // Funzione di callback chiamata quando la lettura del file è completata function(err, data) { if (err) throw err; // I dati sono un buffer contenente il contenuto del file console.log(data.toString('utf8')) });
Esegui il programma utilizzando il comando node nel terminale o nel prompt dei comandi:
Output del terminale
$ node readFileExample.js <html> <body> <h1>Intestazione</h1> <p>Ho imparato a leggere un file in Node.js.</p> </body> </html>
In questo tutorial Node.js - Node FS, abbiamo imparato a leggere un file nel File System di Node.js. Forniamo un esempio di programma Node.js utilizzando la funzione readFile().