Каким образом отправлять запросы с front на back на чистом js?

Что будет лучше и в чем плбсы и минусы обоих?
1. Создание класса с статик методами которые выполняют одну задачу (например один получает онли название, другой всё).
2. Создание универсальной функции для get и post принимающие в себе header body и все такое.
Вот что я использую:
// На клиенте (JavaScript)
fetch('/some-route', {
  method: 'POST',
  body: JSON.stringify({ /* данные для отправки */ }),
  headers: {
    'Content-Type': 'application/json'
  }
})
.then(response => response.json())
.then(data => {
  // Рендеринг данных на стороне клиента
  const messageElement = document.getElementById('message');
  messageElement.innerText = data.message;
})
.catch(error => console.error(error));
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы