Primeros pasos con asincrónico

Instalación o configuración

Instrucciones detalladas sobre cómo configurar o instalar asincrónicamente.

Lectura de archivos en Node js

      var fs = require("fs");
      fs.readFileSync(‘abc.txt’,function(err,data){ //Reading File Synchronously
      if(!err) {
      console.log(data);
      }
      //else
      //console.log(err);  
      });
      console.log("something else");

Aquí, el programa estaba esperando mientras leía el archivo. No irá más allá antes de completar la operación de lectura, que es un ejemplo de código de bloqueo. Pero idealmente, deberíamos seguir adelante mientras el programa estaba leyendo el archivo y, una vez hecho, deberíamos volver atrás y procesarlo. Eso es lo que sucede en el siguiente código.

    var fs = require("fs");
    fs.readFile(‘abc.txt’,function(err,data){//Reading file Asynchronously
    if(!err) {
    console.log(data);
    }
    });
    console.log("something else");

Aquí, el programa no está esperando, por lo que primero ve la consola y luego el contenido del archivo.