salve a tutti.
ho bisogno di fare 2 richieste API a un sito di meteorologia (però di 2 link diversi).
però non sempre funziona.
la prima richiesta (quella della temperatura) funziona sempre.
la seconda non va sempre. a volte si e a volte no.
ho notato che se entro in un’altra pagina del mio sito e poi ritorno in quella dove c'è lo script, funziona.
allego codice. mi sapete spiegare il perchè? grazie


codice:
document.write('<div id="temperatura"></div>');
document.write('<div id="qualita"></div>');


var richiesta = new Request("https://api.openweathermap.org/data/2.5/weather?q=MIA-CITTA,it&appid=MIA-KEY");
fetch(richiesta)
.then(risposta => risposta.json())
.then(risposta => {
  var temperatura = risposta.main.temp;
  temperatura = temperatura-273,15;
  document.getElementById("temperatura").innerHTML = Math.floor(temperatura) + "°C";
});
  
  
var richiesta2 = new Request("http://api.openweathermap.org/data/2.5/air_pollution?lat=MIA-LAT&lon=MIA-LON&appid=MIA-KEY");
fetch(richiesta2)
.then(risposta2 => risposta2.json())
.then(risposta2 => {
  var qualita = risposta2.list[0].main.aqi;
  document.getElementById("qualita").innerHTML = qualita + " AQI";
});