JSON Server 사용하기

gu·2024년 1월 28일
0

json server에 대해 알아보기전에 REST를 살펴보자
REST란, 웹의 기본 프로토콜인 HTTP를 기반으로 구현되며, HTTP메서드와 URL을 이용하여 자원과 하고자하는 행동을 표현한다.

  • REST API: REST한 방식으로 설계된 API
    - REST API는 웹 서비스에서 가장 널리 사용되는 아키텍처 스타일 중 하나다.
    - 서버의 HTTP 메서드를 사용하여 CRUD 연산을 수행한다. 리소스는 URL로 식별할 수있다.
    • URL은 어떤 자원에 접근할 것인지,메소드는 어떤 행동을 할지에 대한 규칙을 가지고 있기 때문에 리소스와 하고자하는 행동을 한눈에 파악하기 쉽다.

🔍 JSON Server

json server는 JSON파일을 이용하여 REST API 서버를 빠르고 간단하게 생성하기 위한 도구이다. JSON파일을 데이터베이스처럼 동작할 수 있고, HTTP메서드를 활용하여 데이터에 접근하고 수정 할 수 있는 api를 만들 수 있다.

✏️ 사용하기

  1. JSON Server 설치
    $ npm install json-server
     $ yarn add -D json-server
  2. db.json 생성
    상위폴더에서 생성해주기
{
  "posts": [
    { "id": "1", "title": "a title", "views": 100 },
    { "id": "2", "title": "another title", "views": 200 }
  ],
  "comments": [
    { "id": "1", "text": "a comment about post 1", "postId": "1" },
    { "id": "2", "text": "another comment about post 1", "postId": "1" }
  ],
  "profile": {
    "name": "typicode"
  }
}
  1. package.json에 실행명령설정
"dev:db":"json-server --watch db.json --port=원하는포트번호"
  1. 실행 확인

참고자료
JSON-Server

0개의 댓글