프론트엔드/html css

Axios 사용해보기

tero1115 2023. 9. 17. 16:13

데이터 가져올 주소 : https://jsonplaceholder.typicode.com/posts/1

 

 

index.html

<!DOCTYPE html>
<html>
<head>
  <title>Axios Example</title>
</head>

<body>

<h1>Data from Axios</h1>

<div id="data-container">
  <!-- 데이터가 표시될 곳 -->
</div>

    <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> <!-- Axios 라이브러리를 가져옴 -->
    <script src="script.js"></script> <!-- JavaScript 파일을 로드 -->
    
</body>
</html>

script.js

// script.js

// Axios 라이브러리를 사용하기 위해 axios.min.js를 로드했기 때문에 axios 객체를 사용할 수 있습니다.

// 서버로 GET 요청 보내기
axios.get('https://jsonplaceholder.typicode.com/posts/1')
    .then(function (response) {
        // 요청이 성공하면 실행되는 함수
        console.log(response.data); // 서버로부터 받은 데이터 출력
        const dataContainer = document.getElementById('data-container');
        dataContainer.innerHTML = `Title: ${response.data.title}<br>Body: ${response.data.body}`;
    })
    .catch(function (error) {
        // 요청이 실패하면 실행되는 함수
        console.error(error);
    });

 

 

결과