viniciuscm97 / vehicle_crud

Projeto criado utilizando Node JS, express, Prisma, API REST e TypeScript. As endpoints foram testadas utilizando a plataforma Postman, utilizando raw como JSON.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Veículo CRUD

Projeto criado utilizando Node JS, express, Prisma, API REST e TypeScript. As endpoints foram testadas utilizando a plataforma Postman, utilizando raw como JSON.

Como iniciar

  • Instalar módulos

    npm install
  • Executar projeto

    npm run dev

Rotas

Enviar dados por BODY da requisição, como Content-Type: application/json.

Cadastrar Veículo

Nesta requisição apenas campo fotos está como opcional.

Exemplo de requisicão: https://imgur.com/a/8Dmuimn

 /vehicles - POST

Atualizar Veículo

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

Busca de todos Veículos

Exemplo de requisicão: https://imgur.com/hPqQDhH

 /vehicles - GET

Busca Veículo por ID

Exemplo de requisicão: https://imgur.com/skV80AR

 /vehicles/:id - GET

Deletar Veículo por ID

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)

About

Projeto criado utilizando Node JS, express, Prisma, API REST e TypeScript. As endpoints foram testadas utilizando a plataforma Postman, utilizando raw como JSON.


Languages

Language:TypeScript 100.0%