Programming/Server

[Node.js] Axios란?

코딩뽀시래기 2021. 3. 6. 15:30
728x90

● Axios

: 브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리. 백엔드와 프론트엔드의 통신을 쉽게 하기 위해 사용.

 

● Promise

: 비동기 로직 처리에 유용한 자바스크립트 객체

 

● API 연동

1) axios.get('URL주소').then().catch()

: 해당 URL로 get 방식으로 요청

2) axios.post('URL 주소').then().catch()

: 해당 URL로 Post 방식으로 요청

3) axios({옵션})

: Http 요청에 대한 속성을 직접 정의하여 보낼 수 있음

 

동기 vs 비동기

 

[프로그래밍] 동기 vs 비동기

● 동기 vs 비동기 * 동기  - 요청과 그 결과가 동시에(한 자리에서) 일어난다는 약속  - 요청을 하면 시간이 얼마가 걸리든 요청한 자리에서 결과 주어짐  - A노드와 B노드 사이의 작업처리 단위

coding-ga-ding.tistory.com

● 백엔드 vs 프론트엔드

 

[프로그래밍] 백엔드(Back-End) vs 프론트엔드(Front-End)

- 백엔드(Back-End) : 눈에 보이지 않는 서비에서 작용하는 기술을 다룸 -> php, Node.js, C++, Java, Javascript, python 등 - 프론트엔드(Front-End) : 사용자가 마주보는 인터페이스 -> Html, css, Javascript 등

coding-ga-ding.tistory.com

 

728x90