Simular uma API com CORS

Crie um mock público que o JavaScript do navegador possa chamar de qualquer origem — sem erros de CORS, sem proxy.

Quando usar isso

Quando seu frontend roda em localhost e a API é um mock em outra origem, o navegador bloqueia o fetch com um erro CORS. Ative o CORS e o Quickmock responde ao preflight e adiciona cabeçalhos permissivos Access-Control-*, para que o fetch() simplesmente funcione de qualquer origem enquanto você constrói a UI. Nenhuma credencial é exposta — o preset é origem curinga sem Allow-Credentials.

Criar o mock

curl -X POST https://quickmock.dev/api/mocks \
  -H 'Content-Type: application/json' \
  -d '{
  "method": "GET",
  "content_type": "application/json",
  "response_body": "{\"ok\":true}",
  "cors_enabled": true
}'

Chamá-lo

curl -H 'Origin: https://app.example.com' https://quickmock.dev/m/<slug>

O que você obtém

the response carries Access-Control-Allow-Origin: *
and OPTIONS preflight answers 204 — fetch() works from any origin

Construa o seu próprio

Criar um mock

Guias relacionados

← Todos os guias

Última atualização: 2026-10-17