- Promise => async await 사용 X
- 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를 통해 가져와진다.