Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- parseInt()
- java lambda
- 재귀함수
- str to char array
- 순열코드
- 자바
- 서로소
- jquery dom 계층 선택자
- 자바 조합 재귀
- java 내부 클래스
- jquery 필터선택자
- 자바입출력
- jquery 속성선택자
- 자바 순열 코드
- 자바스크립트 이벤트처리
- Java
- char to str
- java Collections.sort()
- 조합 재귀
- 재귀
- 후위표기
- inner class
- 순열 재귀
- 알고리즘
- 자바스크립트 이벤트중지
- 알고리즘 그래프
- jquery 이벤트 처리
- 상속
- 자바 재귀 조합
- Interface
Archives
- Today
- Total
유블로그
[Vuejs] HTTP 통신 : axios 본문
- axios
- promise 기반의 http 통신 라이브러리!
* Promise
서버에 데이터를 요청하여 받아오는 동작과 같은 비동기 로직 처리에 유용한 자바스크립트 라이브러리.
데이터를 요청하고 받아올 때까지 기다렸다가 화면에 나타나는 로직을 실행해야할 때 주로 Promise를 활용한다.
API 유형 | 처리 결과 |
axios.get('URL 주소').then().catch() | 해당 URL 주소에 대해 HTTP GET 요청을 보냄. 서버에서 보낸 데이터를 정상적으로 받아오면 then() 실행, 오류 발생하면 catch() 실행. |
axios.post('URL 주소').then().catch() | 해당 URL 주소에 대해 HTTP POST 요청을 보냄. 서버에서 보낸 데이터를 정상적으로 받아오면 then() 실행, 오류 발생하면 catch() 실행. |
axios({옵션 속성}) | HTTP 요청에 대한 자세한 속성들을 직접 정의. URL, HTTP 요청방식, 보내는 데이터 유형 등등! |
axios({
method: 'post',
url: '/user',
data: {
name: '홍길동',
userid: 'hong',
}
});
axios({
method: 'get',
url: '/user/id',
responseType: 'json'
})
.then(function (response) {
// logic
});
'Vuejs' 카테고리의 다른 글
[Vuejs] SFC(Single File Component) (0) | 2020.11.23 |
---|---|
[Vuejs] vue-router (0) | 2020.11.23 |
[Vuejs] Component & Event (0) | 2020.11.23 |
[Vuejs] Vue Instance 속성 (0) | 2020.11.23 |
[Vuejs] template(템플릿) (0) | 2020.11.23 |