TIL Day-30

2071 단어 TILTIL

코드스테이츠 30일차

30일차!
오늘은 회고록을 작성했다.

하고싶은 이야기는 모두 회고록에서 했으니 넘어가겠다.

새로 배운 것들

서버에 API 요청하기

서버에 API를 요청하기 위해 fetch에 대해 배우게 되었다.
작성 방법은 아래와 같다

fetch(API_URL)
  .then((resp) => resp.json())
  .then(function(json) {
}

API_URL에 API를 제공하는 서버의 URL을 입력하면 된다.
한줄 한줄 보면 이렇다
첫번째 줄은 요청하는 곳이고
두번째 줄은 요청하는 객체이다 보통 json을 받게된다.
세번째 줄은 받은 객체를 사용하는 구간이다.

내가 과제를 진행할때 사용한 방법은
엄청나게 무식한 방법을 사용한 것이다...

과제를 진행하는 동안 OpenWeaterMapAPI를 이용해
날씨 앱을 만드는 과정이었는데
데이터만 받아와야되는 함수에서
DOM까지 이용해 데이터를 교체하는일까지 시킨
매우 무식한 함수이다.

나중에 레퍼런스를 보니
getdata()에선 API만 받아오고
렌더링은 다른 함수에서 하는것이었다...

어쨌든 통과가 되니까 넘어갔는데
앞으로는 함수의 역활을 생각하면서 코딩해야겠다.

좋은 웹페이지 즐겨찾기