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

Как писал запросы к API

Для работы с API в JavaScript чаще всего используют fetch или библиотеки типа axios.

Пример с fetch:

javascript
fetch('https://api.example.com/data', {
  method: 'GET', // или 'POST', 'PUT', 'DELETE'
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer token'
  },
  body: JSON.stringify({ key: 'value' }) // для POST/PUT
})
  .then(response => {
    if (!response.ok) throw new Error('Network error');
    return response.json();
  })
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

Особенности:

  • Всегда обрабатывайте ошибки (.catch или try/catch с async/await).
  • Проверяйте response.ok или статус ответа (200-299 — успех).
  • Для POST/PUT передавайте данные в body с JSON.stringify().
  • Указывайте заголовки (Content-Type, Authorization).

Axios упрощает работу:

javascript
axios.get('https://api.example.com/data', { headers: { Authorization: 'Bearer token' } })
  .then(response => console.log(response.data))
  .catch(error => console.error(error));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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