Замокать 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