TIL Day-30
코드스테이츠 30일차
30일차!
오늘은 회고록을 작성했다.
하고싶은 이야기는 모두 회고록에서 했으니 넘어가겠다.
새로 배운 것들
서버에 API 요청하기
서버에 API를 요청하기 위해 fetch
에 대해 배우게 되었다.
작성 방법은 아래와 같다
fetch(API_URL)
.then((resp) => resp.json())
.then(function(json) {
}
API_URL
에 API를 제공하는 서버의 URL을 입력하면 된다.
한줄 한줄 보면 이렇다
첫번째 줄은 요청하는 곳이고
두번째 줄은 요청하는 객체이다 보통 json을 받게된다.
세번째 줄은 받은 객체를 사용하는 구간이다.
내가 과제를 진행할때 사용한 방법은
엄청나게 무식한 방법을 사용한 것이다...
과제를 진행하는 동안 OpenWeaterMapAPI를 이용해
날씨 앱을 만드는 과정이었는데
데이터만 받아와야되는 함수에서
DOM까지 이용해 데이터를 교체하는일까지 시킨
매우 무식한 함수이다.
나중에 레퍼런스를 보니
getdata()
에선 API만 받아오고
렌더링은 다른 함수에서 하는것이었다...
어쨌든 통과가 되니까 넘어갔는데
앞으로는 함수의 역활을 생각하면서 코딩해야겠다.
Author And Source
이 문제에 관하여(TIL Day-30), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pangho/TIL-Day-30저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)