Как исправить проблему с fetch запросам?

Тренируюсь с fetch запросами, решил найти публичное апи курса валют, получать данные и потом с ними что-то делать, ну проблемы возникли сразу на этапе запроса, помоги пожалуйста решить:)
async function data() {
  try {
  await fetch('https://belarusbank.by/api/kursExchange')
  .then(response => response.json())
  .then(json => console.log(json))
  } catch(err) {
    console.log(err); // TypeError: failed to fetch
  }
}

data();

Если я данный код использую на примере jsonplaceholder
624826636ae05613196093.png
то все корректно возвращается
Но в моем случае я получаю ошибку Failed to fetch
62482700a8aa2595461754.png
сам апи https://belarusbank.by/api/kursExchange
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 2
@SaziX1337
async function data() {
  try {
  const response = await fetch('https://belarusbank.by/api/kursExchange')
  console.log(response)
  } catch(err) {
    console.log(err);
  }
}

data();
Ответ написан
Комментировать
@Goslem
У меня аналогичная пароблема.
Скорее всего Беларусбанк разрешил запросы только с сайта belarusbank.by.
Но тогда в чем смысл их API?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы