A proposta do projeto de API é dar continuidade ao primeiro desafio, nessa fase iremos trabalhar aspectos de contrução em um BackEnd.
Contexto:
Somos parte de uma equipe de desenvolvimento de software que está criando uma série de ferramentas para gestão de eCommerces. Neste sentido, precisamos atender algumas necessidades de gestores destas plataformas. Precisamos criar soluções para ajudar nossos gestores a extrair dados de inventários de seus respectivos estoques.
-
Para baixar o repositório : git clone https://github.com/Luciana-mon/API-Ecommerce/
-
Abrir o projeto no vscode
-
Para baixar o projeto npm intall
-
Para iniciar a aplicação: npm run dev
-
Seguir o passo a passo do proximo topico
Como executar a API:
- abrir na web (firefox, chrome, explore) http://localhost:8000/;
- é possivel acessar através do postman, clique aqui, para fazer o download;
- também é possivel utilizar o postman online.
Como interagir com o localhost e localizar os dados:
GET:
- /api/produtos/produtoslista, retorna a lista de produtos
- /api/produtos/:idProduto, retorna um unico material solicitado, informar após o /produtos/ o número do produto
- /api/produtos/produtoid/:id, retorna erro: produto não encontrado.
Dentro do Postman colocar a chamada POST:
- /api/produtos/incluirproduto, inclui produtos na url
Dentro do Postman colocar a chamada PUT:
- /api/produtos/:idProduto , altera um unico produto
Dentro do Postman colocar a chamada DELETE:
- /api/produtos/:idProduto , deleta um unico produto
# Bibliotecas
- Express
- sequelize
- Mysql
- body-parser
- config