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 NOTNULL
telefone TEXT NOTNULL
email TEXT UNIQUE NOTNULL
endereco TEXT NOTNULL
idade Int NULL
createdAt DateTime DEFAULT(NOW())
sexo String NULL
cpf String NULL
-
Compra
id TEXT DEFAULT(UUID())
nomeProduto TEXT NOTNULL
valor DECIMAL NOTNULL
DtCompra DateTime DEFAULT(NOW())
🚧Em construção🚧
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.