Executando verificação de segurança...
2

Olá, qual é o servidor que você esta usando?
Express, fastify(minha recomendação alias)
ou outro?

Express e Fastify tem plugins pra isso!

Para express pode usar o express-upload.
Se o site for pequeno apenas para testes ou que não tera muitos uploads

Para fastify use o fastify-formdata
Se for maior e com mais uploads!

Agora se for o node sem frameworks
Pode usar o Multer para poucos uploads

Se for muito uploads use o busboy.

OBS as imagens ficam na pasta do servidor
e os dados dela são salvos no banco de dados!
A parte mais importante é a localização e nome da imagem!
Para vc recuperar depois e poder servir como uma imagem normal!

Abraços

Carregando publicação patrocinada...
1
1

Uriel, fiquei curioso, por quê você recomenda o Fastify? Eu tenho um projeto backend que faço uso do Express e sinto que ele fica "fora do meu caminho", é bem simples e tem uma clara separação do "meu código". Ainda não passei por uma grande dificuldade com o Express que me tenha feito questioná-lo, desde a primeira vez que usei ele, por volta de 2019.

Nunca usei o Fastify e não me lembro de já ter visto código dele, apesar de já ter ouvido falar.

Um framework que já ouvi recomendações foi o NestJS, e apesar de nunca ter usado, o código me parece ficar cheio de detalhes a mais, entrelaçado com o framework, mas pode ser apenas uma impressão minha como observador.

2

Fastify é igual ao express nesse ponto! Um servidor que fica lá fazendo o dele sem atrapalhar
o resto do código!

Fastify é baseado em express e Koa, ele aceita plugins do express
e tbm se vc quiser usa o o padrão de middleware.
https://www.fastify.io/docs/latest/Reference/Middleware/

A diferença dele pro expresse e outos é feito para a velocidade.
Ele é muito, muito rápido e sempre atualizado!