본문 바로가기
javascript

API

by 슈슈슉민 2023. 9. 8.

Application Programming Interface

응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.

 

Client [1] Server [2] Database

[1] : resquest, response

[2] : query, query result

 

[1]의 과정을 API 호출이라고 한다. 

 

[1]이 언제 이뤄지는 지 모른다! 

=> 그렇기 때문에 비동기 호출인 Promise 객체를 이용한다.

 

async function getData() {
  let rawResponse = await fetch("https://jsonplaceholder.typicode.com/posts");
  let jsonResponse = await rawResponse.json();
  console.log(jsonResponse);
}

getData();

'javascript' 카테고리의 다른 글

[NodeJs] 외부패키지 사용해보기  (0) 2023.09.08
[NodeJs] 모듈 사용  (0) 2023.09.08
async / await  (0) 2023.09.08
promise  (0) 2023.09.07
동기 & 비동기  (0) 2023.09.07