Node.js Leyendo de un archivo de forma síncrona


Ejemplo

Para cualquier operación de archivo, necesitará el módulo del sistema de archivos:

const fs = require('fs');

Leyendo una cadena

fs.readFileSync comporta de manera similar a fs.readFile , pero no recibe una devolución de llamada ya que se completa de forma síncrona y, por lo tanto, bloquea el subproceso principal. La mayoría de los desarrolladores de node.js prefieren las variantes asíncronas que prácticamente no causarán demoras en la ejecución del programa.

Si se especifica una opción de encoding , se devolverá una cadena, de lo contrario se devolverá un Buffer .

// Read a string from another file synchronously
let content;
try {
  content = fs.readFileSync('sync.txt', { encoding: 'utf8' });
} catch(err) {
  // An error occurred
  console.error(err);
}