API호출이란 클라이언트가 필요한 정보를 얻기 위해 서버에 주문을 하는것과 같다.
주문을 받은 서버는 데이터베이스에서 필요한 정보를 꺼내서 돌려준다.
오픈 API사이트에서 API를 호출하여 데이터를 가져와본다.
오픈 API 사이트
async function getData() {
let rawResponse = await fetch("https://jsonplaceholder.typicode.com/posts");
let jsonResponse = await rawResponse.json();
console.log(jsonResponse);
}
getData();
// (100) [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, …]
요청한 정보는 포장되어 오는데 그 포장을 뜯어야 우리가 필요한 json 형태의 정보를 가질 수 있다 .
그래서 res.json 이렇게 결과를 json 으로 변환해야 한다 !!
이렇게 비유를 해서 이해하니 쉬운거 같다 ㅎㅎ 프로젝트 전에 알았음 맨땅에 헤딩 안했을텐데 ㅎㅎ 아쉽다
😻 👍