Простите за невежество, я не очень хорош с JavaScript (пока).Я пытаюсь получить общедоступные пользовательские данные из GitHub и отобразить их в моем личном портфолио.В настоящее время у меня есть код ниже:
getData(url) {
return fetch(url);
}
const userData = getData("https://api.github.com/users/userName");
userData
.then((response) => response.json())
.then((response) => console.log(response))
.catch((error) =>
console.log("There was an error fetching the data: " + error)
);
console.log(userData)
Ответ, который я получаю, - это JSON с пользовательскими данными, но когда я console.log(userData)
, я получаю Promise { <state>: "pending" }
в качестве ответа.
Также,Я вижу, что в первоначальном ответе есть идентификатор, но когда я console.log(userData.id)
получаю undefined
.
, я прочитал документацию по GitHub API и посмотрел несколько видео об обещаниях, но не могупохоже, мой код работает правильно.
Спасибо, что нашли время взглянуть на это, и любая помощь с этим очень ценится!