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).
- Antes de rodar os arquivos, certifique-se de rodar no seu terminal da IDE o comando "npm init";
- No VS Code, é necessário executar o arquivo "index.js" e em seguida configurar sua PORT como 3000;
- Para consumo da API gerada, é necessário tornar a visibilidade da porta 3000 como pública;
- 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";
- Utilize o terminal do VS Code para rodar o arquivo axios.js através do comando: "node axios.js";
- Aproveite a aplicação e sugira melhorias através do meu contato! :D
[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.
Em caso de dúvidas ou necessidade de feedback, sinta-se à vontade para entrar em contato:
- Patrick Farias Lima - patrickfarias@live.com - (85)99955-0878.