Axios 는 Promise 기반의 브라우저, Node.js 를 위한 HTTP 요청 메소드 이다.
API 작업을 할 때 주로 사용한다.
이전에는 jQuery Ajax 를 많이 썼지만 요즘은 Axios를 많이 쓴다.
요즘은 jQuery를 아예 쓰지 않는 추세이기도 하고.
Asios를 사용하기 위해서는 우선 설치를 해야한다.
$ npm install axios
post 요청시 파라미터 전달 방법
axios.post('/url', {
id: myId,
name : myName
}).then(response => {
console.log(response.data);
}).catch(error => {
console.log(error.response);
});
get 요청시 파라미터 전달 방법
axios.get('/url', {
params: {
id: myId,
name : myName
}
}).then(response => {
console.log(response.data);
}).catch(error => {
console.log(error.response);
});
파라미터 작성문법이 약간 다르다.
get 에서는 params 를 포함하고, post 에서는 params를 포함하면 안된다.
반응형
'Javascript' 카테고리의 다른 글
[ES6] 객체 복사 Deep Clone (0) | 2021.10.28 |
---|---|
[Javascript] 이벤트 루프와 Promise (0) | 2021.10.09 |
[Javascript] FormData에 파일 배열 사용하기 및 데이터 확인 (0) | 2021.08.24 |
[Javascript] 랜덤 숫자 추출 방법 (범위 지정) (0) | 2021.02.03 |
[Javascript] div 요소의 top(시작) 위치 알아내기 (0) | 2021.01.19 |