Mock Flow
Skip to Content
Guia práticoConsumir mocks

Consumir mocks

No Mock Flow Desktop, o servidor mock roda em 127.0.0.1 (porta padrão 5000). Aponte fetch, axios ou Postman para:

http://127.0.0.1:5000/api/mock/{slug}{path}

Exemplo:

GET http://127.0.0.1:5000/api/mock/loja-demo/products GET http://127.0.0.1:5000/api/mock/loja-demo/cart

Catálogo na base URL

Acessar só a base (/api/mock/loja-demo) retorna um JSON com a lista de endpoints cadastrados e URLs prontas.

Como a resposta é montada

  1. Encontra o projeto pelo slug
  2. Localiza endpoint por método + path
  3. Começa com o JSON base
  4. Se houver jornada ativa → aplica os temas dela
    Senão → aplica temas com switch ligado
  5. Para cada override ativo → substitui pelo JSON do tema
  6. Retorna o status HTTP configurado + JSON final

Configurar baseURL no client HTTP

const api = axios.create({ baseURL: "http://127.0.0.1:5000/api/mock/loja-demo", }); const { data } = await api.get("/products");

Servidor mock

O app desktop inicia o servidor automaticamente ao abrir. A URL aparece no topo da aba API Mock do projeto.

DB Mock (backend)

Se o seu serviço conecta em Postgres em vez de HTTP, veja DB Mock — guia prático.

Próximo: DB Mock · Visão geral API Mock

Last updated on