🔧 Из практики: CORS, который не сразу бросается в глаза
Сегодня на проекте столкнулись с интересной ситуацией. На веб-странице графиков фильтрация по датам с 1 по 30 апреля просто не работала — выводился пустой список. Сначала думали, что дело в API, но бэкенд сказал, что запрос вообще не доходит до них.
❗️ Оказалось, причина — в CORS.
Браузер, не пропустил запрос, потому что источники страницы и API разные, а нужных CORS-заголовков не было. И пока это не исправят на стороне сервера, такие запросы будут тихо блокироваться ещё до того, как дойдут до бэкенда.
🧠 Что я вынес из этой ситуации: • Если в DevTools в консоли вы видите ошибку blocked by CORS policy — это не баг фронтенда или API напрямую. • Такие ошибки часто пугают бизнес: на первый взгляд кажется, что «ничего не работает».
📌 Записал для себя: если данные не приходят и бэкенд «не видит запрос», сначала проверь консоль в браузере. Возможно, это тот самый CORS.
#qa #тестирование #webtesting #frontend #CORS #багрепорт #тестировщик #работа #опыт #тестированиевбою #qaинсайты #devtools #ошибкибраузера #qaжизнь #чтоделаеттестировщик #тестимпоходу #разборбагов #избуднейqa