221229 항해99 53일차 Axios 인스턴스

요니링 컴터 공부즁·2023년 1월 1일
0
post-custom-banner
  • 사용자 지정한 구성으로 새로운 Axios 인스턴스를 만들 수 있다.
axios.create([config])
const instance = axios.create({
  baseURL: 'https://some-domain.com/api/',
  timeout: 1000,
  headers: {'X-Custom-Header': 'foobar'}
});
  • 지정된 config가 인스턴스 config와 결합된다.


    인스턴스(Instance)란?
  • 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 즉, 객체를 소프트웨어에 실체화 하면 그것을 인스턴스라고 부른다.
  • 실체화된 인스턴스는 메모리에 할당된다.
  • 인스턴스는 객체에 포함된다고 볼 수 있다.
  • 객체 지향 프로그래밍의 관점에서 객체가 메모리에 할당되어 실제 사용될 때 인스턴스라고 부른다.
  • 추상적인 개념(또는 명세)과 구체적인 객체 사이의 관계에 초점을 맞출 경우에 사용한다.
  • ~의 인스턴스 의 형태로 사용된다.
  • 객체는 클래스의 인스턴스다.
  • 객체 간의 링크는 클래스 간의 연관 관계의 인스턴스다.
  • 실행 프로세스는 프로그램의 인스턴스다.
  • 즉, 인스턴스라는 용어는 반드시 클래스와 객체 사이의 관계로 한정지어서 사용할 필요는 없다.
  • 인스턴스는 어떤 원본(추상적인 개념)으로부터 생성된 복제본을 의미한다.


    api 파일에 axios 구성을 커스텀 해놓는 것을 많이 봤는데, 그걸 인스턴스라고 부르는 거였군!!!


    참조:
    Axios 인스턴스
    [Java] 클래스, 객체, 인스턴스의 차이
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 2월 7일

정말 열시미 공부하시는군요 ^^ 잘 보고 갑니다~

답글 달기