1
resposta

Dúvida no arquivo http-validacao.js

Não entendi como deve ser feita o import/export; e a importação do node-fetch no arquivo http-validacao.js Se puderem me ajudar na correção, Segue meu código:

export default function checkURLs(arrayLinks){
    return arrayLinks
}

O meu cli.js, está desta forma:

import chalk from 'chalk';
import getFileAsync from   './index.js';
import checkURLs from './http-validacao.js';


const path = process.argv;

async function processFile(pathFile) {
    const result = await getFileAsync(pathFile[2]);
    if(path[3] === 'validate'){
        console.log(chalk.yellow('Lista | Links Validados'), checkURLs(result));
    }else{
        console.log(chalk.yellow('Lista | Links'), result);
    }

}

processFile(path);

E está apresentando erros que não estou conseguindo identificar. Aquele salve!

1 resposta

Boa noite @Deise.

Um problema que pode ser corriqueiro que eu percebi é que você está usando uma feature do ES6 que é o exports default, mas esse curso ainda foi criado usando o padrão do ES5, então logo esse feature vai dar problema, nesse link tem o arquivo http-validacao.js no github da aula professora, da uma olhada e veja que ela não usa o padrão do ES6, mas lá no final da página tem o module.exports.

Use as versões do curso para alcançar os melhores resultados.