Skip to content

jescascela/quote-api-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quote-api-rest

Uma API REST utilizando o framework Express para manipular frases de livros, pensadores, provérbios, etc.

Implementação

Tecnologias utilizadas

Executando o Projeto

  1. Clone o projeto
  2. Execute o comando npm install para instalar todos os pacotes e as dependências necessárias
  3. Na raiz do projeto crie o arquivo database.db e execute a constraint:
CREATE TABLE CITACAO (
	ID INTEGER PRIMARY KEY AUTOINCREMENT,
	TEXTO TEXT NOT NULL UNIQUE,
	AUTOR TEXT NOT NULL
)
  1. Adicione registros no banco de dados
  2. Na raiz do projeto execute o comando node index.js

Rotas

Retorna uma citação pelo ID

GET /frases/:id

Retorno

{
 "TEXTO": "string",
 "AUTOR": "string"
}

Salva uma nova citação

POST /frases

Estrutura JSON

{
 "text": "string",
 "author": "string"
}

Atualiza uma citação

PUT /frases

Estrutura JSON

{
 "id": ":id",
 "text": "string",
 "author": "string"
}

Retorno

{
 "message": "Registro atualizado com sucesso"
}

Exclui uma citação

DELETE /frases/:id

Retorno

{
 "message": "Citação excluída"
}

About

API REST para gerenciar frases e citações

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages