Замокать API с CORS

Создайте публичный мок, который можно вызывать из браузерного JavaScript с любого origin — без ошибок CORS и без прокси.

Когда это нужно

Когда фронтенд работает на localhost, а API — это мок на другом origin, браузер блокирует fetch ошибкой CORS. Включите CORS — Quickmock ответит на preflight и добавит разрешающие заголовки Access-Control-*, так что fetch() заработает с любого origin, пока вы собираете интерфейс. Учётные данные не передаются: пресет использует wildcard-origin без Allow-Credentials.

Создать мок

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
}'

Вызвать

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

Что получите

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

Собери свой

Создать мок

← Все гайды