Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

UnhandledPromiseRejectionWarning

Quando tento rodar com o node acontece esse erro: UnhandledPromiseRejectionWarning

O código abaixo tem algo de errado?

import fs from 'fs';
import chalk from 'chalk';

function trataErro(erro) {
    throw new Error(chalk.red(erro.code, 'Oops!'));
}

function pegaArquivo(caminhoDoArquivo) {
    const encoding = 'utf-8';
    fs.promises
    .readFile(caminhoDoArquivo, encoding)
    .then((texto) => chalk.blue(console.log(texto)))
    .catch((erro) => trataErro(erro))
}

pegaArquivo('./arquivos/texto1.md');
1 resposta
solução!

Já consegui resolver!