#4.1 데이터 얻기
https://developers.themoviedb.org/
영화 사이트
만들 페이지 : Get Now Playing, Get Popular, Get Top rated
a. axios를 이용해서 request한다.
axiox?
axios는 HTTP 클라이언트 라이브러리로써, 비동기 방식으로 HTTP 데이터 요청을 실행합니다.
내부적으로 AXIOS는 직접적으로 XMLHttpRequest 를 다루지 않고 “AJAX 호출”을 할 수 있습니다.
axios 공식 문서
https://github.com/axios/axios
npm add axios 0.18.1
현 버전에서는 bug인지 401에러 난다 주의!!!
axios의 좋은 점을 configuration을 내가 바꿔줄 수 있다.
axios.create([config])
const instance = axios.create({
baseURL: 'https://some-domain.com/api/',
timeout: 1000,
headers: {'X-Custom-Header': 'foobar'}
});
api.get("/tv/popular"); => 절대 경로
api.get("tv/popular"); => 상대 경로