API에서 데이터 가져오기: async/await
3838 단어 htmlvscodebeginnersjavascript
.then
메서드를 사용하여 공개 API에서 데이터를 가져오는 방법에 대해 썼습니다. 이제 async/await
메서드를 사용하여 데이터를 가져올 것입니다.공개 APIPokeAPI를 사용하여 Pokémon 데이터에 액세스할 수 있습니다.
시작하려면
.js
파일에 다음을 추가하십시오.const url ='https://pokeapi.co/api/v2/pokemon/1'
다음으로 비동기 함수를 만들어야 합니다.
async function pokemon (){
const resp = await fetch (url); //Here, you fetch the url
const data = await resp.json(); //The data is converted to json
console.log(data)
};
이제 함수를 호출해야 합니다.
pokemon();
다음과 같이 브라우저 콘솔에서 데이터를 볼 수 있습니다.
이제 선택한 데이터를 브라우저에 표시하려면
id
파일에 class
또는 .html
를 만들어야 합니다.<h1 id="pokemon"></h1>
이제
id
를 잡고 textContent
파일의 포켓몬 기능에 .js
를 추가할 수 있습니다. 이 예에서는 다음과 같이 포켓몬의 이름을 가져왔습니다.async function pokemon (){
const resp = await fetch (url);
const data = await resp.json();
document.getElementById("pokemon").textContent = data.name;
};
info();
마지막으로 다음과 같이 포켓몬의 이름이 브라우저에 표시됩니다.
고맙습니다! 이 포스팅이 도움이 되었길 바랍니다 :)
Reference
이 문제에 관하여(API에서 데이터 가져오기: async/await), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bhuma08/fetching-data-from-api-async-await-18ea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)