API Fake

Esta funcionalidade permite que o usuário possa obter dados de uma API Rest fake, que pode retornar dados de clientes, produtos e pedidos. O objetivo é ser uma ferramenta útil para desenvolvimento frontend enquanto o backend não estiver pronto.

Como usar

Acesse as rotas descritas nas abas abaixo no seu frontend ou através de um cliente HTTP como o Postman. As requisições não são salvas no banco de dados, mas retornam os dados enviados na requisição com um ID aleatório. Isso permite que você teste a integração do frontend com a API sem se preocupar com a persistência dos dados.

O endpoint de autenticação permite simular o login de usuários. Use este recurso para testar a autenticação em seu frontend.
A API aceita qualquer email e senha.
Se o campo simulateError for enviado como true, a API retornará um erro 401.

POST /api/auth/login
Corpo da requisição:
{
    "email": "joao.silva@email.com",
    "senha": "123456"
}
Resposta esperada:
{
    "token": "jwt-token" 
}

Simulação do erro:
{
    "email": "joao.silva@email.com",
    "senha": "123456",
    "simulateError": true
}
Resposta esperada:
{
    "message": "Usuário ou senha inválidos"
}