• 비동기 처리를 콜백으로 처리하면서 생기는 중첩된 구문
  • promise나 await/async로 해결