← 목록

Fetch API를 활용한 데이터 가져오기 🌐

작성: 2025년 08월 15일읽기: 약 2분

웹 개발을 배우는 여러분, 웹에서 데이터를 가져오고 싶으신가요? 오늘은 바로 그 방법, Fetch API를 소개하려 합니다. 복잡한 기술 용어는 잠시 뒤로하고, Fetch API가 어떻게 당신의 웹 개발 여정에 도움을 줄 수 있는지 알아보겠습니다.

Fetch API는 웹에서 데이터를 쉽게 가져올 수 있게 해주는 강력한 도구입니다. 이를 사용하면 다양한 웹 API로부터 데이터를 요청하고 받아올 수 있죠. 그럼, 간단한 예제로 Fetch API의 사용법을 살펴보겠습니다.

기본 사용법

Fetch API를 사용하여 데이터를 가져오는 기본 형태는 다음과 같습니다:

fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

이 코드는 https://api.example.com/data에서 데이터를 요청합니다. 데이터를 성공적으로 받아오면, 그 데이터를 JSON 형태로 변환하고, 그 결과를 콘솔에 출력합니다. 만약 오류가 발생하면, 오류 메시지를 콘솔에 출력합니다.

예제: 사용자 정보 가져오기

다음은 사용자 정보를 가져오는 더 구체적인 예제입니다:

fetch('https://api.github.com/users/exampleUser')
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not ok');
    }
    return response.json();
  })
  .then(user => {
    console.log('User:', user);
  })
  .catch(error => {
    console.error('Error fetching user:', error);
  });

이 코드는 GitHub에서 exampleUser의 정보를 요청합니다. 요청이 성공하면 사용자 정보를 출력하고, 실패하면 오류 메시지를 출력합니다.

이제 여러분도 Fetch API를 사용하여 웹 개발 프로젝트에 데이터를 가져올 수 있게 되었습니다. 간단하면서도 강력한 이 도구를 활용하여 멋진 웹 애플리케이션을 만들어보세요!