Projeto criado utilizando Node JS, express, Prisma, API REST e TypeScript. As endpoints foram testadas utilizando a plataforma Postman, utilizando raw como JSON.
-
Instalar módulos
npm install
-
Executar projeto
npm run dev
Enviar dados por BODY da requisição, como Content-Type: application/json.
Nesta requisição apenas campo fotos está como opcional.
Exemplo de requisicão: https://imgur.com/a/8Dmuimn
/vehicles - POST
Envio dos campos que serão atualizados, no campo fotos, enviar todas as fotos que permanecerão no veículo em caso de atualização informar o id da foto.
Exemplo de requisicão: https://imgur.com/a/RdkObyg
/vehicles/:id/update - PUT
Exemplo de requisicão: https://imgur.com/hPqQDhH
/vehicles - GET
Exemplo de requisicão: https://imgur.com/skV80AR
/vehicles/:id - GET
Exemplo de requisicão: https://imgur.com/5cu44p7
/vehicles/delete/:id - DELETE
Exportei a collection que criei no postman também, esta nos arquivos do projeto GitHub (veiculos.postman_collection.json)