- Clone ou baixe o projeto
- Instale as dependências com
npm i
ouyarn
- Inicie o projeto em modo de desenvolvimento com
npm run start:dev
ouyarn start:dev
GET /pessoas
- Retorna todos os usuários da Db (SELECT * FROM pessoas)
modo de acesso das imagens /images/{pessoa_id}/{image}
POST /pessoas
- Cria um novo usuário em pessoas
Recebe um body com seguintes parâmetros
name
,email
,phone
e umaimage
. Tudo enviado com Content-Type multpart/formdata
Exemplo de request e response com Insomnia
DELETE /pessoas/:id
- Deleta um usuário da Db usando seu id
PATCH /pessoas/:id
- Alterar algum dado de usuário pesquisando por seu id
Foi criado um arquivo html para demonstrar o consumo da API visualmente em um frontend simples, estão implementados os métodos Create, Read e Delete, ainda não foi feito o Update. Para visualizar a demonstração inicie o servidor do nest e verifique se está executando em localhost na porta 3000, depois é só abrir o arquivo html, clicando mesmo. É possível testar todas as rotas da API usando algum software como Insomnia, Postman ou algum online como reqbin, caso escolha o online, expor seu localhost usando softwares como Ngrok pode ser útil.