English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS Tutorial di Base

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS File (FS)

Altri NodeJS

Lettura di file in Node.js FS

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().

Leggi il file in Node.js

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.

Crea il seguente programma Node.js per leggere il contenuto dei file in 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>

Sommario:

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().