An open API service indexing awesome lists of open source software.

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

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