Axios
Axios 사용해보기
고양이 사진 가져오기
고양이 사진 가져오기 (Python 동기)
import requests # pip install requests print('고양이는 야옹') cat_image_search_url = 'https://api.thecatapi.com/v1/images/search' response = requests.get(cat_image_search_url) if response.status_code == 200: print(response.json()) else: print('실패했다옹') print('야옹야옹')
고양이 사진 가져오기 (JavaScript)
<body> <button>야옹아 이리온</button> <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> <script> console.log('고양이는 야옹') const catImageSearchURL = 'https://api.thecatapi.com/v1/images/search' // 버튼 가져오기 const btn = document.querySelector('button') // 버튼 누르면 요청함 btn.addEventListener('click', function() { axios.get(catImageSearchURL) .then((response) => { // console.log(response.data) // console.log(response.data[0].url) imgElem = document.createElement('img') imgElem.setAttribute('src',response.data[0].url) document.body.appendChild(imgElem) }) .catch((error) => { console.log('실패했다옹') }) console.log('야옹야옹') }) </script> </body>