동기 통신
서버 컴퓨터의 작업이 끝날 때까지 기다린 후 다음 작업을 실행하는 통신
비동기 통신
서버 컴퓨터의 작업이 끝날 때까지 기다리지 않는 통신
비동기 실행 방식에서 동기 실행 방식으로 변경해줌
await이 작성된 부분의 코드의 실행이 완전히 끝나기 전까지는 다음의 코드로 실행이 넘어가지 않는다.
async function 함수이름() {
const data = await axios.get('https://koreanjson.com/posts/1')
console.log(data) // {id: 1, title: "정당의 목적이나 활동이 ...", ...}
}