Promis는 비동기처리를 수행할 콜백 함수를 인수로 전달 받고
resolve
, reject
두 함수를 인수로 전달 받는다.
.then : 비동기 처리가 성공했을 때 호출
.catch : 비동기 처리가 실패 했을때 호출
.finally : 성공,실패 여부 없이 무조건 한 번 호출 (공통적으로 처리 할 내용이 있을 때 유용하다.)
const url = 'https://zzzzzz.zzzzz
promisGet(`${url}/post/1`)
.then(({userId}) => promistGet(`${url}/users/{userId}`))
.then(userInfo => console.log(userInfo)
.catch(err => console.error(err))