반응형
fecth를 이용하여 웹 정보 사용하기
fetch API는 특정 URL로 부터 정보를 받아오는 역할을 한다.
이때 fetch를 통해 얻어온 정보는 Promise상태이다.
고로 then
, catch
와 같은 메서드를 사용할 수 있다.
fetch('https://v1.nocodeapi.com/codestates/google_sheets/YbFMAAgOPgIwEXUU?tabId=최신뉴스')
.then(data => (data.json())).then(data => {
console.log(data);
}).catch(err => {
throw new Error(err);
})
여기서 fetch를 통해 불러온 data는 기본적으로 json
메서드가 존재한다.
불편하게 직접 JSON.parse
를 해줄 필요가 없는 것..!
다만 json
메서드의 return값 또한 Promise이므로 Promise chain을 적절히 구성하여 사용하면 될듯 하다
앞서 언급한 것 처럼 Promise이기 때문에, async / await
키워드를 사용할 수 있다.
Event Loop
아래는 Event Loop에 대해 다룬 youtube영상이다.
반응형
'TIL' 카테고리의 다른 글
프로그래머스 - 삼각 달팽이 (0) | 2021.04.14 |
---|---|
First Project를 마무리하며... (0) | 2020.10.06 |
2주 프로젝트 9일차 (0) | 2020.09.30 |
2주 프로젝트 3일차 (0) | 2020.09.23 |
2020.08.10 - promise/async/await (0) | 2020.08.10 |
댓글