https://github.com/eufelipemateus/nestjs-files-mysql
https://github.com/eufelipemateus/nestjs-files-mysql
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eufelipemateus/nestjs-files-mysql
- Owner: eufelipemateus
- Created: 2021-12-08T03:48:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-12T04:23:30.000Z (over 3 years ago)
- Last Synced: 2025-02-03T14:38:00.429Z (3 months ago)
- Language: TypeScript
- Size: 167 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Salvar arquivos no Nestjs + Mysql
Este projeto consiste em um template de projeto que salva arquivos no banco de dados mysql.
## Sql
```sql
CREATE TABLE IF NOT EXISTS `files` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data` longblob NOT NULL,
`file` varchar(255) NOT NULL,
`content_type` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)
```## Instalando
### Clonando
```bash
git clone https://github.com/eufelipemateus/nestjs-files-mysql.git
````### instalando
```bash
npm install
````## Executando
```bash
npm start
```
## Rotas| method | path | descrição|
|--|--|--|
| POST| /files|Esta rota salva o arquivo no banco de dados
| GET| /files| Esta rota lista todos os arquivos do banco de dados.
| GET| /files/view/:id| Esta rota retorna faz o donwload do arquivo## Post
[Slavando arquivos no mysql usando nestjs](https://felipemateus.com/blog/2021/12/mysql-salvando-arquivos-com-nestjs-mysql)## Author
**[Felipe Mateus](https://eufelipemateus.com/)** - [eufelipemateus](https://github.com/eufelipemateus)