Как использовать метод API fetch в Open Weather API - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь использовать метод fetch для отображения текущей погоды на сайте. Тем не менее, я продолжаю получать сообщение о том, что res не определен. Что мне нужно сделать?

fetch('https://api.openweathermap.org/data').then(res => {
     return res.json();
}).then(function(myJson) {
     console.log(res.coord);
});

Примечание: вызов API был отредактирован для обеспечения конфиденциальности

1 Ответ

0 голосов
/ 06 ноября 2018

Проблема в том, что вы используете разные имена параметров в своих функциях. В первой функции вы используете res:

.then(res => { 

Но во втором вы используете myJSON:

.then(function(myJson) {

Изменение вашего кода для решения этой проблемы:

fetch('https://api.openweathermap.org/data').then(res => {
     return res.json();
}).then(function(res) {
    console.log(res.coord);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...