https://github.com/nicolas-giacomelli/crud-tasklist-nodejs
Sistema CRUD Criado com NodeJs para gravação de lista de tarefas, utilizando streams para leitura de arquivo
https://github.com/nicolas-giacomelli/crud-tasklist-nodejs
nodejs streams-api
Last synced: 12 months ago
JSON representation
Sistema CRUD Criado com NodeJs para gravação de lista de tarefas, utilizando streams para leitura de arquivo
- Host: GitHub
- URL: https://github.com/nicolas-giacomelli/crud-tasklist-nodejs
- Owner: Nicolas-Giacomelli
- Created: 2025-03-17T01:14:02.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-03-17T11:16:45.000Z (12 months ago)
- Last Synced: 2025-03-17T12:28:39.991Z (12 months ago)
- Topics: nodejs, streams-api
- Language: JavaScript
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Descrição
Sistema CRUD para gestão de tarefas, utilizado insomnia para teste de funcionalidades e NodeJS para desenvolvimento
## Funcionamento
-'/tasks' POST <= gravar tarefas no banco de dados (Arquivo Json) <= dados necessarios : titulo e descrição (title, description) \
-'/tasks' GET <= Retorna lista de tarefas gravadas no banco \
-'/tasks/:id' PUT <= atualiza informações no banco de dados, necessario preencher pelo menos uma das informações (title | description) \
-'/tasks/:id' DELETE <= deleta o dado do banco pelo id \
-'/tasks/:id/complete' PATCH <= adiciona data de finalização da tarefa
arquivo /utils/extract-csv-rows.js <= le o arquivo "teste.csv" dentro da pasta e envia as informações contidas nas linhas para o banco de dados