https://github.com/codeguima/api_upload_image_node_mongodb
Este projeto implementa um backend para upload de imagens utilizando Multer para o processamento de arquivos e MongoDB para o armazenamento dos dados das imagens.
https://github.com/codeguima/api_upload_image_node_mongodb
express javascript mongodb
Last synced: 17 days ago
JSON representation
Este projeto implementa um backend para upload de imagens utilizando Multer para o processamento de arquivos e MongoDB para o armazenamento dos dados das imagens.
- Host: GitHub
- URL: https://github.com/codeguima/api_upload_image_node_mongodb
- Owner: codeguima
- Created: 2024-07-20T21:07:46.000Z (over 1 year ago)
- Default Branch: jhonnycodedev
- Last Pushed: 2025-04-18T14:41:15.000Z (11 months ago)
- Last Synced: 2025-05-20T18:58:31.086Z (10 months ago)
- Topics: express, javascript, mongodb
- Language: JavaScript
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Backend para Upload de Imagem com Multer e MongoDB
Este projeto implementa um backend para upload de imagens utilizando **Multer** para o processamento de arquivos e **MongoDB** para o armazenamento dos dados das imagens. As imagens são salvas em uma pasta interna do servidor, enquanto as informações da imagem, como nome e caminho, são armazenadas no banco de dados MongoDB.
## 📋 Funcionalidades
- **Upload de Imagens**: Permite o envio de imagens para o servidor.
- **Armazenamento Local**: As imagens são salvas em uma pasta interna no servidor.
- **Armazenamento no MongoDB**: Os dados da imagem, como o nome e o caminho, são armazenados no MongoDB.
- **Validação de Arquivos**: Verificação do tipo e tamanho do arquivo para garantir que apenas imagens válidas sejam enviadas.
## 🛠️ Tecnologias Utilizadas
- **Backend**: Node.js
- **Middleware de Upload**: Multer
- **Banco de Dados**: MongoDB
- **Armazenamento de Arquivos**: FilePath (pasta interna do servidor)
- **ORM para MongoDB**: Mongoose