A API disponibilizada neste repositório foi desenvolvida utilizando a biblioteca node-postgres
e todas as queries foram construidas manualmente (query bruta).
A sua tarefa será substituir todas as queries criadas no projeto utilizando Query Builder
com o Knex.js
mantendo toda estrutura restante do projeto conforme foi desenvolvido.
Para as rotas de cadastro, deverá retornar um objeto com o registro criado contendo todos os campos da tabela, ao invés de retornar uma mensagem de cadastro com sucesso.
Preencha a checklist para finalizar o exercício:
- Resolver o exercício revendo a aula se necessário
- Adicionar as mudanças aos commits (
git add .
para adicionar todos os arquivos ougit add nome_do_arquivo
para adicionar um arquivo específico) - Commitar a cada mudança significativa ou na finalização do exercício (
git commit -m "Mensagem do commit"
) - Pushar os commits no seu fork na origem (
git push origin nome-da-branch
)