OMDb API를 이용해서 영화데이터를 요청하고, 그것을 받아서 출력을 해보려고 합니다.
OMDb api
api요청을 처리해주는 package입니다.
Node.js와 browser에서 사용할 수 있는 Promise 기반의 HTTP client 입니다.
$ npm install axios
import axios from 'axios';
function fetchMovies() {
axios
.get('https://www.omdbapi.com/?apikey=12345678&s=frozen') // axios가 실제로 이 주소로 접근해서 정보를 가지고 옵니다.
.then(res => { // 가져온 정보를 처리합니다.
console.log(res);
const h1El = document.querySelector('h1');
const imgEl = document.querySelector('img');
h1El.textContent = res.data.Search[0].Title;
imgEl.src = res.data.Search[0].Poster;
});
}
fetchMovies();