Promises vs Callbacks
const fs = require('fs')
// Ler o conteudo do arquivo `chave-privada.txt`
fs.readFile('./chave-privada.txt', (err, data) => {
// Quando a leitura terminar, rodar essa função aqui
console.log(data); // a chave privada
});const fsPromises= require('fsPromises')
// Ler o conteudo do arquivo `chave-privada.txt`
const promessaDaLeitura = fsPromises.readFile('./chave-privada.txt');
promessaDaLeitura.then((data) => {
// Quando a leitura terminar, rodar essa função aqui
console.log(data); // a chave privada
});
// Tanto faz chamar o then direto da função ou depois (guardando o retorno da função em uma variavel)
// fsPromises.readFile('./chave-privada.txt').then((data) => {
// console.log(data);
// })Last updated