Axios ?
- Promise 기반의 Http 통신 라이브러리
- 설치 방법 : CDN 방식 || NPM 방식
- 임포트 :
Promise ? 자바스크립트의 비동기 처리 패턴 - 데이터를 가져온 후에 다음 로직을 실행시키기 위해 필요하다
1. callback
2. promise
3. promise + generator
4. async & await
Promise의 3가지 상태
- Pending(대기) : 비동기 처리 로직이 아직 완료되지 않은 상태
- Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태
- Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태
https://joshua1988.github.io/web-development/javascript/javascript-asynchronous-operation/
자바스크립트 비동기 처리와 콜백 함수
(중급) 중급 자바스크립트 개발자가 되기 위한 자바스크립트 비동기 처리와 콜백 함수 이해하기. 콜백 지옥과 해결 방법 등
joshua1988.github.io
https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
자바스크립트 Promise 쉽게 이해하기
(중급) 자바스크립트 입문자를 위한 Promise 설명. 쉽게 알아보는 자바스크립트 Promise 개념, 사용법, 예제 코드. 예제로 알아보는 then(), catch() 활용법
joshua1988.github.io
https://joshua1988.github.io/web-development/javascript/js-async-await/
자바스크립트 async와 await
(중급) 자바스크립트 개발자를 위한 async, await 사용법 설명. 쉽게 알아보는 자바스크립트 async await 개념, 사용법, 예제 코드, 예외 처리 방법
joshua1988.github.io
프론트엔드 개발자가 알아야 하는 HTTP 프로토콜
https://joshua1988.github.io/web-development/http-part1/
프런트엔드 개발자가 알아야하는 HTTP 프로토콜 Part 1
API 데이터 요청을 위해 꼭 알아야 하는 HTTP 프로토콜의 정의, HTTP Status Code, HTTP Methods 등
joshua1988.github.io
vue resource github 링크 (지금은 잘 사용하지 않지만 옛날 코드들에는 사용됬을 가능성이 있다)
https://github.com/pagekit/vue-resource
GitHub - pagekit/vue-resource: The HTTP client for Vue.js
The HTTP client for Vue.js. Contribute to pagekit/vue-resource development by creating an account on GitHub.
github.com
axios github 링크
https://github.com/axios/axios
GitHub - axios/axios: Promise based HTTP client for the browser and node.js
Promise based HTTP client for the browser and node.js - GitHub - axios/axios: Promise based HTTP client for the browser and node.js
github.com
'TIL > Front' 카테고리의 다른 글
Vue.js 초급 공부 Part V - Vue CLI (0) | 2021.12.09 |
---|---|
Vue.js 초급 공부 Part IV - Template (0) | 2021.12.08 |
Vue.js 초급 공부 Part II - Component & Router (0) | 2021.12.07 |
Vue.js 초급 공부 Part I - Plugin install & Component (0) | 2021.12.07 |
CSS (Cascading Style Sheet) (0) | 2021.09.14 |