Vue Axios는 Vue.js 애플리케이션에서 HTTP 요청을 만드는 데 널리 사용되는 라이브러리입니다. Axios를 사용할 때 여러 유형의 매개 변수를 전달하여 요청의 동작을 사용자 정의할 수 있습니다:
- URL: 요청을 보내려는 엔드포인트의 URL입니다.
- 메서드: 메서드: 요청에 사용하려는 HTTP 메서드(예: GET, POST, PUT, DELETE 등)입니다.
- 데이터: 요청 본문으로 전송할 데이터입니다. 객체, 배열, 문자열 또는 기타 모든 유형의 데이터가 될 수 있습니다.
- 헤더: 요청과 함께 보내려는 헤더입니다. 여기에는 인증 토큰, 콘텐츠 유형 및 기타 메타데이터 등이 포함될 수 있습니다.
- 쿼리 매개변수: URL 끝에 키-값 쌍으로 추가되는 추가 매개변수입니다. 일반적으로 필터링, 정렬 및 페이지 매김에 사용됩니다.
- 요청 구성: 시간 제한, 응답 유형, 응답 인코딩 등 요청과 관련된 다양한 설정을 구성할 수 있는 개체입니다.
- 인터셉터: 인터셉터를 사용하여 요청이나 응답을 보내거나 받기 전에 수정할 수 있습니다. 이는 인증이나 오류 처리 등에 유용할 수 있습니다.
- 콜백: Axios는 성공, 오류, 완료 콜백 등 요청 결과를 처리하는 데 사용할 수 있는 여러 콜백 함수를 제공합니다.
이러한 매개 변수를 사용하여 특정 요구에 맞게 Axios 요청의 동작을 사용자 지정할 수 있습니다.
'Vue' 카테고리의 다른 글
[vue 3] ref, reactive의 차이 (0) | 2023.03.26 |
---|---|
vite 화면 자동 새로고침 설정 (0) | 2023.03.24 |
[Vue 3] markRaw 함수 언제쓰나? (0) | 2023.03.22 |
[Vue 3] [SFC] 2. <script setup> (0) | 2023.03.20 |
Vuex 기술 요소(state, getters, mutations, actions) (0) | 2023.03.19 |