Produto API é uma técnologia desenvolvida para o gerenciamento de produtos usando Express e PostgreSQL
Primeiro, para começar é preciso que você tenha instalado em sua máquinas os seguintes requesitos:
-
Git
-
Node.js - NPM
-
PostgreSQL
-
Postman
Antes de começar a instalação é preciso primeiro ter todos os requisitos instalados em sua máquina:
Tendo todos requisitos já instalados, a próxima etapa é clonar o repositório localmente na sua máquina:
git clone https://github.com/tiagodefendi/produto-api.git
Na sequência é necessário criar um arquivo .env
. O modelo pode ser encontrado no arquivo .env.example
localizado na raiz do projeto
Se você rodar o sistema em modo local, apenas crie uma cópia do arquivo .env.example
para .env
e configure com as suas informações
cp .env.example .env
Agora está no momento final da instalação, agora vamos terminar de configurar o ambiente para a api funcionar
Primeiro acesse com o terminal a pasta clone do projeto ./produto-api/
cd produto-api
Agora você deve instalar as dependências para executar o código
npm init
Com tudo pronto, basta testar se deu tudo certo
npm start
Verifique se não deu nenhuma mensagem de erro, e acesse http://localhost:3000/produtos
e veja se o banco de dados foi populado com a seed de exemplo
Exemplo de resultado esperado:
[
{
"id":1,
"description":"Maçã",
"price":"999.99",
"quantity":2,
"date":"2024-10-23T03:00:00.000Z"
},
{
"id":2,
"description":"Batata",
"price":"1.99","quantity":33,
"date":"2024-10-11T03:00:00.000Z"
},
{
"id":3,"description":"Bornia",
"price":"0.01",
"quantity":1,
"date":"2024-09-12T03:00:00.000Z"
}
]
Ou ainda em http://localhost:3000/products/3
{
"id":3,
"description":"Bornia",
"price":"0.01",
"quantity":1,
"date":"2024-09-12T03:00:00.000Z"
}
Qualquer dúvida entrar em contado: https://mailto:[email protected]/