API de cadastro de clientes e compras em Node JS, criada no curso de Desenvolvedor ReactJS do AvançaTech
=================
-
Cliente
id TEXT DEFAULT(UUID())nome TEXT NOTNULLtelefone TEXT NOTNULLemail TEXT UNIQUE NOTNULLendereco TEXT NOTNULLidade Int NULLcreatedAt DateTime DEFAULT(NOW())sexo String NULLcpf String NULL
-
Compra
id TEXT DEFAULT(UUID())nomeProduto TEXT NOTNULLvalor DECIMAL NOTNULLDtCompra DateTime DEFAULT(NOW())
✅Concluido✅
Funcionalidades prontas:
-
Listar Clientes:
-
GET:
localhost:${PORT}/clientes -
Cadastrar Cliente:
-
POST:
localhost:${PORT}/clientes/ -
body:
{ nome, telefone, email, endereco, idade, sexo, cpf } -
Atualizar Cliente:
- POST
localhost:${PORT}/clientes/${id}- body:
{ nome, telefone, email, endereco, idade, sexo, cpf }
- body:
- POST
-
Deletar Cliente:
- DELETE
localhost:${PORT}/clientes/${id}
- DELETE
-
Listar Compras:
-
GET:
localhost:${PORT}/compras -
Cadastrar Compras:
-
POST:
localhost:${PORT}/compras/ -
body:
{ nomeProduto, valor } -
Atualizar Compra:
- POST
localhost:${PORT}/compras/${id}- body:
{ nomeProduto, valor }
- body:
- POST
-
Deletar Cliente:
- DELETE
localhost:${PORT}/compras/${id}
- DELETE
3000, para alterar basta alterar a variavel PORT em server.js
npm install para instalar as dependências
node server.js ou nodemon server.js
Agradeço ao professor Thiago Viana , do curso de desenvolvimento em ReactJS do AvançaTech e toda a equipe do Centro Cultural Cidade Tiradentes.