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

Tutoriales básicos de NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Archivos (FS)

Otras características de NodeJS

Lectura de archivos en FS de Node.js

Vamos a aprender a leer archivos en Node.js utilizando el módulo de sistema de archivos integrado (Node FS). Se proporciona un programa de ejemplo en Node.js que utiliza la función readFile().

Leer archivos en Node.js

La siguiente es una guía paso a paso para leer contenido de archivos en Node.js:

  • N1Paso:Incluya el módulo del sistema de archivos integrado en el programa de Node.js

     var fs = require('fs');
  • Paso2:Leer el archivo utilizando la función readFile

     fs.readFile(‘<fileName>’,<callbackFunction>)

    Proporcione una función de devolución de llamada como parámetro de la función readFile. Después de completar la lectura del archivo (puede haber errores), se utilizará err (si hay un error al leer el archivo) y se llamará la función de devolución de llamada data (si se lee el archivo con éxito).

  • N3Paso:Cree un archivo de ejemplo, por ejemplo sample.html, que contenga algún contenido. Coloque el archivo de muestra en la ubicación proporcionada para el programa de ejemplo de node.js.

Cree el siguiente programa de Node.js para leer el contenido de los archivos en Node.js

// Incluyendo el módulo del sistema de archivos
var fs = require('fs'); 
 
// Leyendo el archivo sample.html
fs.readFile('sample.html', 
    // Función de devolución de llamada llamada cuando se completa la lectura del archivo
    function(err, data) {  
        if (err) throw err; 
        // Los datos son un búfer que contiene el contenido del archivo
        console.log(data.toString('utf8')) 
 });

Ejecute el programa utilizando el comando node en el terminal o la línea de comandos:

Salida del terminal

$ node readFileExample.js
<html>
<body>
<h1>Header</h1>
<p>I have learnt to read a file in Node.js.</p>
</body>
</html>

Resumen:

En este tutorial de Node.js - Node FS, aprendimos a leer archivos en Node.js utilizando el módulo integrado File System. Se proporciona un programa de ejemplo de Node.js que utiliza la función readFile().