fetch는 js 내장 함수
axios는 별도로 설치해야함
둘다 비동기 통신 지원
http://teamaqua.github.io/JSONTest/
async() => {
const res = await fetch('http://date.jsontest.com',{
method: 'POST',
headers: {
'Content-Type': 'application/json'
}
})
const result = await res.json()
}
axios.post('http://date.jsontest.com')
.then(res => alert(res.data.date))
|
axios 라이브러리는 HTTP요청을 Promise 기반으로 처리가 된다
비동기적으로 동작하는 자바스크립트를 동기적으로 처리하는 방법 = 콜백함수, promise함수
'basic > Vanilla.js' 카테고리의 다른 글
keydown, keypress 이벤트 차이점 (0) | 2021.02.09 |
---|---|
[Vanilla.js] Class (0) | 2021.02.09 |
[Vanilla.js] Array.prototype.forEach() & Array.prototype.map(), for...in, for...of (0) | 2021.02.07 |
[Vanilla.js] 콜백함수와 this (0) | 2021.02.07 |
[Vanilla.js] concat, Object.assign ... 전개연산자 (0) | 2021.02.07 |