Objetivo: Encapsule dentro de uma promise a chamada do File System
const fs = require('fs')
const path = require('path')
const { resolve } = require('path')
function lerArquivo(caminho) {
return new Promise(resolve =>{
fs.readFile(caminho, function(_, conteudo) {//caminho como parâmetro
resolve(conteudo.toString())//converte o conteúdo no formato String
})
console.log('Depois de ler');
})
}
const caminho = path.join(__dirname, 'dados.txt')
lerArquivo(caminho)
.then(conteudo => console.log(conteudo))
//.then(conteudo => conteudo.split('\n'))
//.then(linhas => console.log(linhas[1]))
//.then(linhas => console.log(linhas.length));
Nenhum comentário:
Postar um comentário