нужна помощь в работе с API openweather для добавления скайконов в приложение

#javascript #api

Вопрос:

пытался работать с небесными телами в приложении погоды, над которым я работаю, но, похоже, не могу заставить его отображаться.Я пытаюсь, чтобы небесные телеса отображались с текущим описанием. есть какие-нибудь идеи? использование api openweather

 fetch(api)
.then(response =>{
  return response.json();
})
.then(data=>{
  console.log(data)
  const {temp}=data.list[4].main
  const {description, icon}=data.list[4].weather[0];

  // document.getElementById("temp").innerText=data.list[4].main.temp;
  temperatureDegree.textContent= temp;
  temperatureDescription.textContent= description;
  locationTimeZone.textContent= data.list[4].name;
  // set Icon
  setIcons(icon, document.querySelector('.icon'));

  });
});

}

function setIcons(icon,iconID){
  const skycons= new Skycons({color:"white"});
  const currentIcon = icon.toUpperCase();
  skycons.play();
  return skycons.set(iconID, skycons[currentIcon]);
}


});
 

Комментарии:

1. Что это за журнал ошибок, который вы получаете, или что происходит неожиданного?

2. ошибок нет

3. Есть ли какая-то связь?