Criando uma Api Fake com JSON-Server
Fala pessoal, beleza? Hoje trago aqui uma dica incrível para quem quer criar uma Api fake para testes de forma rápida e fácil!
Requisitos:
Um editor de código
Postman (ou semelhante para fazer requisições)
Um pouco de café hahah
Bom, vamos lá:
Primeiramente precisaremos fazer a instalação via Npm, então:
npm install -g json-server
Beleza, tudo certo!
Agora crie um arquivo com nome db.json
Show!
Dentro do db.json, vamos criar uma estrutura bem simples, por exemplo:
{
"usuarios": [
{
"id": 1,
"nome": "Jhon",
"sobrenome": "Doe"
}
]
}
Agora vamos iniciar o JSON-Server:
json-server --watch db.json
Tudo funcionando até aqui, então podemos fazer um CRUD (Create --> Post, Read --> Get, Update --> Put, Delete --> Delete)
Com o Read, visualizaremos o que temos de dados na api em determinada rota, por exemplo:
Eis aqui uma requisição Get (Read) via postman:
Agora com o Create (Post) vamos cadastrar um novo usuário:
Novamente com o Get (Read) podemos ver os usuários cadastrados:
Agora, vamos atualizar com o Put (Update) um dos nossos usuários, vamos mudar o nome Fulano para Ciclano :
Agora vamos deletar um usuário (Nesse caso vamos excluir o Jonh Doe) com o Delete(Delete):
Neste caso é só selecionar o Delete passar o id e clicar em Send
Verificando com o Get temos:
É isso aí pessoal, espero ter contribuído de alguma forma, valeuu!