Сетевые запросы

Раздел «Сетевые запросы» показывает, как браузерный JavaScript общается с сервером через Fetch API: GET и JSON, заголовки, проверка ok и status, а также типичные ошибки CORS при кросс-доменных вызовах. Для постоянного двустороннего канала — WebSocket; для односторонних push-обновлений — Server-Sent Events (EventSource). Материалы рассчитаны на фронтенд без углубления в настройку бэкенда.

Часто спрашивают

Почему fetch «падает» на чужом домене?
Браузер блокирует чтение ответа без CORS-заголовков с сервера. На фронте это выглядит как сетевая ошибка TypeError. Подробнее
Когда нужен WebSocket, а когда SSE?
WebSocket — двусторонний канал; SSE — односторонний поток событий с сервера проще для подписок «сервер → клиент». Подробнее