Задать вопрос
@xdvz

Как передать значение API из Node JS в фронтенд?

Добрый день!
В рамках обучения решил поработать с API. Выбрал сервис Яндекс.Погода. Спустя несколько дней мучений понял, что обращение к API возможно только от сервера.
Написал скрипт для Node используя fetch.
Столкнулся с тем, что не понимаю, как обращаться/получить данный результат в JS файле, или ну хотя бы отрендерить его на страницу

const url =
    "https://api.weather.yandex.ru/v2/forecast?lat=55.75396&lon=37.620393&extra=false";

  fetch(url, {
    method: "GET",
    headers: {
      "X-Yandex-API-Key": "ключ",
      "Content-Type": "application/json; charset=utf-8",
    },
  })
    .then((resp) => resp.json())
    .then((data) => {
      const temp = `Температура: ${data.fact.temp}`;
      const tempFeels = `Ощущается как: ${data.fact.feels_like}`;
     
      console.log(temp, "\n", tempFeels);
    });
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@Denioo
Почитайте про RESP API и поймите что это.
https://habr.com/ru/post/483202/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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