Я пытаюсь получить данные из API meta meta.из-за проблем с CORS я использую этот прокси-сервер под названием «crossorigin.me».тем не менее, это не позволяет мне получить данные.Я даже включил «mode:« no-cors »после того, как многие предложили это сделать.
<!DOCTYPE html>
<html>
<head>
<title> Fetch Promise </title>
</head>
<body>
<script>
function getWeather(woeid){
fetch(`https://crossorigin.me/https://www.metaweather.com/api/location/${woeid}/`,{mode: 'no-cors'})
//fetch always returns a promise
.then(data => {
console.log(data)
return data.json()
// json also returns a promise so we handle that by chaining
})
.then(result => {
const today = result.consolidated_weather[0]
console.log(`temperature in ${result.title} stay between ${today.min_temp} and ${today.max_temp}`)
})
.catch(error => console.log(error))
}
getWeather(2487956)
</script>
</body>
</html