O código abaixo não retorna nada
const chalk = require('chalk');
const pegaArquivo = require('./index');
const validaURLs = require('./http-validacao');
const caminho = process.argv;
async function processaTexto(caminhoDeArquivo) {
const resultado = await pegaArquivo(caminhoDeArquivo[2]);
if (caminho[3] === 'validar') {
console.log(chalk.yellow('links validados'), await validaURLs(resultado)); // aqui onde tem o await não funciona
} else {
console.log(chalk.yellow('lista de links'), resultado);
}
}
processaTexto(caminho);
O interessante é que quando eu monto o método sem esse await na frente da função validaURLs, o log retorna:
links validados Promise { <pending> }
Alguém sabe me informar o que pode ter ocorrido?