24.2.3.1 axios 인스턴스 생성

    API 함수를 작성하기 전에 먼저 해야 할 작업이 있습니다. 바로 axios 인스턴스를 생성하는 것입니다.

    src/lib/api/client.js

    import axios from 'axios';
    
    const client = axios.create();
    
    /*
      글로벌 설정 예시:
      
      // API 주소를 다른 곳으로 사용함
      client.defaults.baseURL = 'https://external-api-server.com/' 
    
      // 헤더 설정
      client.defaults.headers.common['Authorization'] = 'Bearer a1b2c3d4';
    
      // 인터셉터 설정
      axios.intercepter.response.use(\
        response => {
          // 요청 성공 시 특정 작업 수행
          return response;
        }, 
        error => {
          // 요청 실패 시 특정 작업 수행
          return Promise.reject(error);
        }
      })  
    */
    
    export default client;

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.