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

Erro ao tentar adcionar

Cogido da classe Pets
const conexao = require('../infraestrutura/connection')
const upLoad = require('../arquivos/uploadDearquivos')

class Pets {
    adiciona(pet,res ){
        const query = 'INSERT INTO Pets SET  ? '


        upLoad(pet.imagen, pet.nome, (imgSalva)=>{

                const novoPet = {nome:pet.nome,img : imgSalva}            

                conexao.query(query,novoPet,erro => {
                            if(erro){
                                console.log(erro)
                                res.status(400).json(erro)
                            }else{
                                res.status(200).json(novoPet)
                            }
                        })
                })  
            }


}

module.exports = new Pets()

===========================================================
Codigo do UploadDeArquivos

const fs  = require('fs')



module.exports = (caminho,nomeDoarquivo,cbImgCriada) =>{


    const imgSalva = `./assets/imgSavadas/${nomeDoarquivo}`

    fs.createReadStream(caminho)
            .pipe(fs.createWriteStream(imgSalva))
            .on('finish',()=>cbImgCriada(imgSalva))
}






events.js:288 throw er; // Unhandled 'error' event ^

Error: ENOENT: no such file or directory, open './arquivos/assets/imagem.jpg' Emitted 'error' event on ReadStream instance at: at internal/fs/streams.js:132:12 at FSReqCallback.oncomplete (fs.js:154:23) { errno: -2, code: 'ENOENT', syscall: 'open', path: './arquivos/assets/imagem.jpg' }

1 resposta
solução!

Olá Carlos, tudo bem com você?

Acredito que o problema esteja aqui:

    const imgSalva = `./assets/imgSavadas/${nomeDoarquivo}`

Acredito que na verdade seja ./assets/imgSalvadas/${nomeDoarquivo}, uma outra questão é que nesse momento do curso estamos lendo imagens que estão dentro da pasta assets

Então caso não tenha uma imagem com o nome imagem.jpg dentro da sua pasta assets ele também dará um erro :)

Qualquer coisa estou a disposição :)

Abraços e Bons Estudos!