Я хочу получать данные json из openweathermap.org.but всякий раз, когда я открываю консоль, она выдает ошибку (синтаксическая ошибка: JSON.parse () вот так). И я не могу найти, что не так с моей помощью code.plzzзаранее спасибо.
<script>
console.log('about to fetch a rainbow');
async function catchRainbow() {
const response = await fetch('api.openweathermap.org/data/2.5/forecast/hourly?q=London,us&mode=xml&appid=e4386e3969c8d595d7f2f189cf2f786a');
const json= await response.json();
return json;
}
catchRainbow()
.then(json => {
console.log(json);
})
.catch(error => {
console.log('error!');
console.error(error);
});
</script>