Встречается на собеседованиях • сегодня

По какому протоколу взаимодействуют Backend и Frontend

Frontend и Backend чаще всего взаимодействуют по протоколу HTTP/HTTPS через REST API или GraphQL.

REST API использует стандартные HTTP-методы (GET, POST, PUT, DELETE) и работает с JSON/XML:

javascript
fetch('https://api.example.com/data', {
  method: 'GET',
  headers: { 'Content-Type': 'application/json' }
})
.then(response => response.json())

GraphQL отправляет запросы POST на один endpoint, получая только нужные данные:

javascript
fetch('https://api.example.com/graphql', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ query: '{ user { name } }' })
})

Также возможны WebSockets для двусторонней связи в реальном времени (чаты, уведомления).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы