Skip to content

Atividade de Fixação do Conteúdo de NodeJS com Express do módulo "Node com Express - Intermediário" da trilha de Back End do Vem Ser Tech - ADA/iFood

Notifications You must be signed in to change notification settings

patrickfariaslima/API-livros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Fixação - NodeJs com Express

Nesse projeto que desenvolvi com o tema de livros, a intenção é de criar um CRUD que irá receber informações de livros e que terá persistências de dados dentro de um banco de dados (irei utilizar o SQLITE). Assim, criei a CRUD utilizando como base os aprendizados tidos em sala de aula de Node com Express e em seguida criei um arquivo ".js" (axios.js) que terá uma mini aplicação que consumirá os dados da API (nisso eu saí um pouco do que fizemos em aula e utilizei alguns conceitos que aprendi em lógica de programação).

INSTALAÇÃO:

  1. Antes de rodar os arquivos, certifique-se de rodar no seu terminal da IDE o comando "npm init";
  2. No VS Code, é necessário executar o arquivo "index.js" e em seguida configurar sua PORT como 3000;
  3. Para consumo da API gerada, é necessário tornar a visibilidade da porta 3000 como pública;
  4. Com a aplicação em uso, copie o caminho da API gerada e cole no espaço indicado na linha 4 do arquivo "axios.js";
  5. Utilize o terminal do VS Code para rodar o arquivo axios.js através do comando: "node axios.js";
  6. Aproveite a aplicação e sugira melhorias através do meu contato! :D

REQUISITOS DA ATIVIDADE:

[x] Criar um CRUD com base no tema sorteado (mesma estrutura feita em sala); [x] Persistência de dados usando JSON banco de dados SQLITE; [x] Pelo menos 20 entradas diferentes (com ids diferentes para não dar erro) no JSON banco de dados SQLITE; [x] Pelo menos 5 propriedades além do ID; [x] Consumir a API criada em outro arquivo js usando AXIOS (testes manuais usando o Node JS); [x] EXTRA XP: Trocar o JSON por outro banco de dados relacional ou não-relacional.

CONTATO:

Em caso de dúvidas ou necessidade de feedback, sinta-se à vontade para entrar em contato:

About

Atividade de Fixação do Conteúdo de NodeJS com Express do módulo "Node com Express - Intermediário" da trilha de Back End do Vem Ser Tech - ADA/iFood

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published