더북(TheBook)

1.3.4 API로 요청을 처리하는 방법

API는 어떻게 동작할까요? 이를 설명하기 위해 상품 목록 조회 기능을 예로 들어 보겠습니다.

프런트엔드는 상품 목록 화면을 구성하기 위해 백엔드에 ‘상품 목록 데이터를 보내달라’고 요청합니다. 이때 프런트엔드는 URL(웹 주소)을 통해 백엔드와 통신합니다. 백엔드의 각 기능은 정해진 URL로 구분되며, 프런트엔드는 해당 URL로 요청을 보냅니다. 가령 상품 목록을 조회하는 API라면 https://example.com/goods_list와 같은 주소로 요청을 보내며, 요청을 받은 백엔드는 데이터베이스에서 상품 정보를 조회해 응답 데이터를 전송하고, 프런트엔드는 이를 받아 화면에 출력합니다.

웹과 앱은 같은 URL로 요청을 보내기 때문에 동일한 데이터를 응답으로 받습니다. 그러나 이렇게 받은 데이터를 보여주는 방식을 웹과 앱 각각에 맞게 구현합니다.

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.