Este repositório contém uma API Node.js para upload e gerenciamento de arquivos, implementada seguindo os princípios de Domain-Driven Design (DDD).
- Configuração do Projeto
- Implementação da API
- Armazenamento e Gerenciamento
- Segurança e Limitações
- Testes e Documentação
- Estrutura DDD
Este projeto implementa uma API para upload e gerenciamento de arquivos com as seguintes funcionalidades principais:
- Upload de múltiplos arquivos via rota
/add-files/ - Recuperação de arquivos por URI via rota
/load-files - Armazenamento organizado seguindo princípios DDD
- Validação e verificação de integridade dos arquivos
# Instalar dependências
npm install
# Executar em desenvolvimento
npm run dev
# Executar testes
npm testPara detalhes completos sobre cada aspecto do projeto, consulte os documentos específicos listados no índice acima.