Axios
Axios는 브라우저, node.js를 위한 Promise API를 활용하는 HTTP 비동기통신 라이브러리
Axios를 활용하여 API문서를 구조화 한다.
axios 설치하기 (dependencies에 설치)
npm i axios
기본 사용법
※ 위와 같이 사용할 컴포넌트(.vue)파일에서 간단하게 import하여 사용하는 방법이 있으나
API폴더로 구조화하여 import 정리된 코드로 작성하는 것을 권장한다.
API 구조화
1. api 폴더생성 > index.js파일 생성
api/index.js
import axios from 'axios';
function registerUser() {
const url = 'http://localhost:3000/signup';
return axios.post(url);
}
export { registerUser };
2. 컴포넌트 파일(SignupForm.vue)에서 registerUser를 가져오기
반응형
'UXUI Development > Vue.js' 카테고리의 다른 글
[vue-router] vue router (Programmatic Navigation), router.push (0) | 2021.12.29 |
---|---|
[Vue] vue 환경변수 - Vue CLI의 .env 파일 규칙과 실무 환경 구성 방법 (0) | 2021.12.28 |
[Vue] vue 환경변수 - .env 파일과 환경변수 설정방법 (0) | 2021.12.28 |
[Vue] API 설정 공통화_ axios.create() (0) | 2021.12.28 |
[vue-router] 없는 페이지를 접근할 때의 라우터 처리 (라우터의 폴백기능) (0) | 2021.12.23 |
초기 진입페이지 설정 (0) | 2021.12.23 |
코드 스플리팅 소개 및 적용 (0) | 2021.12.23 |
코드 스플리팅 소개 및 적용 (0) | 2021.12.23 |