Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

TypeError: tiposValidos.indesOf is not a function

nao sei ao certo o que ta acontecendo...

module.exports = (caminho, nomeDoArquivo, callbackImagemCriada) => {
    const tiposValidos = ['jpg', 'png', 'jpeg']
    const tipo = path.extname(caminho)
    const tipoEhValido = tiposValidos.indesOf(tipo.substring(1))

    if (tipoEhValido === -1) {
        console.log('Erro! Tipo invalido')
    }
    else {
        const novoCaminho = `./assets/imagens/${nomeDoArquivo}${tipo}`;
        fs.createReadStream(caminho)
            .pipe(fs.createWriteStream(novoCaminho))
            .on('finish', () => callbackImagemCriada(novoCaminho))
    }
}
1 resposta
solução!

eu coloquei indeS no lugar de indeX... ops hehe

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software