REST API와 GraphQL 차이점

ASAC/웹 기초 프로그래밍 2024. 8. 9. 14:03

01. REST APIREST API는 자원을 조작하는 방법(Method)와 URI를 통해 정의한다. 즉, HTTP 요청 방식(GET, POST, PUT, DELETE)을 사용하여 데이터를 요청하고 응답받는다. 이때, 상황에 따른 Method를 사용해야 하고 api 별로 각각의 end point를 갖는다.  #1. REST API의 2가지 구성요소◼︎ Method: 동사(어떤 행위를 할 것인지). 자원에 대한 작업을 정의(GET, POST, PUT...) ◼︎ URI(URL): 명사(어떤 자원에 대해). 자원을 고유하게 식별하는 주소URI와 URL 차이점- URI : 자원이 실제로 존재하는 위치, 장소를 가리킴. (https://example.com)- URL: URI의 하위 개념으로, 정확한 위치 정보..

Article Thumbnail
[JavaScript] json-server로 가상 서버 만들기

Front-End/JavaScript 2023. 5. 25. 14:26

json-server json-server는 직접 DB를 만들고 서버를 구축할 필요 없이 json 파일을 이용해 REST API 서버를 구축해주는 라이브러리를 말한다. JSON Server는 단일 JSON 파일로부터 RESTful API를 생성하여, 개발자는 JSON 파일에 데이터를 정의하고 JSON Server는 이를 기반으로 API 엔드포인트를 자동으로 생성한다. 이렇게 생성된 API를 통해 클라이언트는 데이터를 요청하고 응답 받을 수 있다. JSON Server를 이용하면 서버를 구축하고 DB를 설정하는 복잡한 과정 없이도 가상의 REST API를 생성할 수 있다. 이를 통해 프론트엔드 개발자는 실제 백엔드와 통신하는 대신 JSON Server를 이용해 더욱 효과적으로 어플리케이션을 개발할 수 있다..

Article Thumbnail
반응형