Skip to content

Luciano655dev/Restful-API-NestJS

Repository files navigation

RESTFUl API com NestJS

API Restful fieta com o framework NestJS

Esta API utiliza:


Primeiros passos:

Primeiramente, você precisa ter o NodeJS e o PostMan instalados em sua máquina

Para instalar as dependências necessárias, coloque o seguinte comando:

npm install

Iniciando o projeto

Para iniciar, coloque este comando no terminal:

npm run start:dev

Isso irá iniciar o ambiente de desenvolvimento no endereço http://localhost:3000/usuarios

Entrando no Postman

Com o postman instalado, siga estes passos:

Clique no botão "+" no canto superior para abrir uma request HTTP no Postman

Capture001

Coloque o tipo de requisição (GET por padrão) e coloque a URL http://localhost:3000/usuarios ao lado

Para enviar a requisição, só clicar no botão "Send"

Capture001

Como usar

Requisição POST

Mude o tipo de requisição para POST antes da URL

Mude a aba para body, depois coloque a opção raw e mude para JSON na última opção, em azul

Capture001

No BODY, coloque um Objeto JSON, no formato

{
  "nome": "nome",
  "email": "email@email.com"
  "senha": "suaSenha123"
}

E aperte em "Send" Para enviar a requisição

No Body, irá aparecer o id referente a este usuário

image

Requisição GET

Coloque o tipo GET na requisição e clique em "Send"

Isso irá mostrar todos os usuários registrados

image

Requisição PUT (Atualizar)

Mude o tipo de requisição para PUT antes da URL

Coloque, no final da URL, o /{id} com o id do usuario que você quer editar

Mude a aba para body, depois coloque a opção raw e mude para JSON na última opção, em azul

No Body, coloque um objeto JSON e mude o valor que preferir

Capture001

Requisição DELETE

Mude o tipo de requisição para DELETE antes da URL

Coloque na URL um /{id} e clique no botão SEND para deletar o item com o referido ID

Capture001

Conclusão

Este projeto foi feito junto ao curso da Alura Sobre NestJS

Obrigado por ler até aqui, fique a vontade para mandar um Pull Request e mudar alguma coisa

Se quiser saber mais sobre mim, aqui está o meu Portfolio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published