FastAPI для начинающих: API с базой данных и тестамиКак работает вебЧто происходит после ввода адреса в браузере

Что происходит после ввода адреса в браузере

Уроки курсаЧто происходит после ввода адреса в браузере

За что отвечают frontend и backend

Когда сервер прислал ответ, браузер начинает его отображать: рисует кнопки, формы, текст, реагирует на клики пользователя. Всё, что связано с экраном и взаимодействием с ним — это frontend. Он работает в браузере на устройстве пользователя.

Backend — это серверная сторона: программа, которая принимает запросы, обрабатывает данные и формирует ответы. Backend решает, какие данные вернуть, проверяет права доступа, работает с базой данных.

Здесь есть один нюанс, который часто сбивает с толку. Файлы интерфейса — HTML, скрипты, стили — физически хранятся на сервере и оттуда загружаются браузером. Но само отображение страницы и реакция на действия пользователя происходят уже в браузере, а не на сервере. То, откуда пришли файлы, не определяет, где выполняется работа интерфейса.

Простой ориентир: если действие меняет то, что видит пользователь на экране — это frontend. Если действие обрабатывает запрос и готовит данные — это backend.