Promise 반환과 해당 값 반환

KHW·2021년 10월 31일
0

Javascript 지식쌓기

목록 보기
85/95

반환

  1. Promise => async await 사용 X
  2. Promise를 통한 data => async await 사용 O

차이 확인하기

const GetUsers = async () => {
  return await axios({
    method: 'get',
    url: `${API_END_POINT}/users/get-users`,
  })
    .then((response) => response.data)
    .then((data) => {
      return data
    })
    .catch((error) => {
      console.log(error)
    })
}


    const fetchUsers = async () => {
      const data = await GetUsers()
      console.log(data)
    }
    fetchUsers()
    const data1 = GetUsers()
    console.log(data1)

data를 콘솔에서 확인할 때에는 data 형태들이 가져와진다.
하지만 data1을 가져올때에는 Promise를 통해 가져와진다.

profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글