Skip to content

ivanvalverde/projetoExpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação

Aplicativo que facilita a organização de suas tarefas.

Dependências do projeto

Sqlite3: Banco de dados utilizado no projeto;
Express: Framework Web estruturado escrito em javascript que roda sobre ambiente Node.js em tempo de execução ;
Body-parser: Módulo para conversão do body da requisição para vários formatos;
Cors: Módulo que permite o acesso a recursos restritos na página por outros domínios.

Instalação das dependências

No terminal do seu editor de texto(ou em algum terminal, com o node.js instalado), para instalar todas as dependências basta digitar npm install (serão instaladas as versões das extensões/módulos armazenadas nos arquivos package.json e package-lock.json)

Como funciona

O site disponibiliza o armazenamento no banco de dados de tarefas fornecidas pelo usuário. Tudo é realizado através de botões presentes na página principal do site. Ao clicar em um dos botões é feita uma busca pela rota da API associada a tal responsabilidade, e realizada a respectiva operação.

Rotas

GET: Rota para acesso tradicional à API com o objetivo de fazer acesso ao seu conteúdo (https://localhost:3000);
POST: Utiliza a mesma URI da rota tradicional porém com o verbo HTTP post. É realizada ao clicar no botão de adicionar um novo card de tarefas (https://localhost:3000). As informações preenchidas no card são enviadas através do corpo da requisição;
DELETE: Rota para deleção de um card previamente criado. É recebido um parâmetro através da URI que identifica o id do elemento(banco) a ser removido (https://localhost:3000/id). Esta operação é realizada ao clicar no botão deletar;
PUT: Rota para edição de um card previamente criada. É recebido um parâmetro através da URI do site que identifica o elemento a ser modificado e são recebidas as informações à serem modificadas pelo corpo da requisição (https://localhost:3000/update/id);

About

Projeto proposto pela Resilia para estudar express.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages