Coder Social home page Coder Social logo

globalsys-api's Introduction

CRUD em Node.Js & Express

Recursos Utilizados

  • Node.Js
  • jSON data
  • Express
  • Insomnia

Sobre o CRUD

Crud bem simples de filmes para assistir

  • Podendo adicionar filmes
  • Ler os filmes da Lista
  • Atualizar nome do Filme
  • Excluir filme

Testando a API no Insomnia

  • Baixe o Insomnia

Após baixar o Insomia, siga os passos abaixo para acessar cada Api criada:

ROTA HTTP(Verbo) Descrição
/films POST Adicionar filme (CREATE)
/films GET Selecionar todos os filmes
/films/0 GET Selecionar Por Posição no Array
/films/0 PUT Atualizar Por Posição no Array
/films/0 DELETE Excluir Por Posição no Array

Acessando localmente

Precisa estar instalado:

  • Visual Studio
  • Node.JS

Quando estiver dentro do projeto

  npm install

Instalar Express

 npm install express

Executar a aplicação

 node index.js

A página da aplicação estará disponível em http://localhost:3000/films

  • O array estará vazio, para posteriormente testar a aplicação pelo Insomnia e adicionando filmes por lá.

Mexendo no CRUD

Para adicionar filmes para me recomendar

  • POST - Adicionar filme a lista
  • Em um JSON, entre {"name": "NOME DO FILME A SER RECOMENDADO"}
  • SEND

Consulta

  • GET - Lista de todos os filmes
  • SEND
  • Mostrará os filmes no Array

Consulta especifica

  • Olhe na lista a posição do Array
  • GET - Procurar um filme especifico
  • Coloque no GET - http://localhost:3000/films/0 (0 - PRIMEIRA POSIÇÃO) // as outras sucessivamente

Caso precise atualizar

  • Olhe na lista a posição do Array
  • Coloque no PUT - http://localhost:3000/films/0 (0 - PRIMEIRA POSIÇÃO) // as outras sucessivamente
  • Em um JSON, entre {"name": "NOME DO FILME ATUALIZADO"}
  • SEND

Caso queira excluir

  • Olhe na lista a posiçao do array do filme que deseja excluir da lista
  • DELETE- Deletar filme da lista
  • Coloque no DELETE - http://localhost:3000/films/0 (0 - PRIMEIRA POSIÇÃO) // as outras sucessivamente

Adicionando filmes

Adicionei um por um

adicionando-films


Listando os filmes adicionados

Listagem dos filmes que adicionei para mostrar a aplicação rodando

listando-films

Sinta se à vontade para utilizar a API.

globalsys-api's People

Contributors

ingrdcs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.