Introdução ao assíncrono

Instalação ou configuração

Instruções detalhadas sobre como configurar ou instalar assíncronas.

Leitura de arquivo no 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");

Aqui, o programa estava esperando enquanto lia o arquivo. Ele não irá mais longe antes de concluir a operação de leitura, que é um exemplo de código de bloqueio. Mas, idealmente, devemos prosseguir enquanto o programa estava lendo o arquivo e, uma vez concluído, devemos voltar e processar isso. Isso é o que acontece no código a seguir.

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

Aqui, o programa não está esperando, portanto, você vê o console primeiro e o conteúdo do arquivo depois.