Projeto de encerramento do módulo 4 da Resilia Educação.
O projeto consiste no desenvolvimento de uma API para livraria, que possui todas as rotas básicas do CRUD.
As condições principais para a entrega do projeto foram:
node -v
$ git clone https://github.com/priscilarossetto/API-livraria-cliente.git
npm install
npm install express
npm install sequelize
npm install sqlite3
npm run dev
ou
npm start
Caso queira observar as alterações no banco de dados, a aplicação open-source Beekeeper é uma opção.
Após a instalação:
A partir de uma ferramenta para consulta de requisições, no projeto utilizamos o Insomnia para testar as rotas GET, POST, PUT e DELETE.
Verifique antes se o seu servidor está rodando, se não, não será possível testar esse e outros métodos.
Passo a passo utilizando a entidade Cliente.
/client
{
"nome" : "",
"sobrenome" : "",
"cpf" : "",
"email" : "",
"endereco" : "",
"telefone" : ""
}
/client
/client/:id
/client/:id
{
"nome" : "",
"sobrenome" : "",
"cpf" : "",
"email" : "",
"endereco" : "",
"telefone" : ""
}
/client/:id