Skip to content

json server 사용법

Dasom Hyeon edited this page Nov 26, 2021 · 1 revision

1. 설치하기

npm install -g json-server

반드시 -g 로 설치하여야 추후에 json-server 명령어를 사용할 수 있습니다.

2. 서버 실행하기

client 에서만 사용할것이기 때문에 client 에서 입력합니다.

json-server --watch db.json --port 8000

포트는 변경 가능하지만 기본적으로 8000을 사용하겠습니다.

처음 json-server 를 사용하고 나면 현재 루트에 db.json 파일이 생깁니다. (이후에는 같은 파일 사용)

  • db.json 예제
{
  "title": [
    {
      "id": "dhyeon",
      "success": true,
      "data": {
        "title": "오늘의 제목"
      },
      "message": "success"
    }
  ],
  "calendar": [
    {
      "id": "11",
      "success": true,
      "data": [11, 22],
      "message": "success"
    },
    {
      "id": "10",
      "success": true,
      "data": [10, 20, 30],
      "message": "success"
    },
    {
      "id": "9",
      "success": true,
      "data": [9, 10, 11, 12, 19, 29],
      "message": "success"
    }
  ]
}

형식은 자유롭게 변경 가능합니다

3. 적용시키기

상세한 사용법은 공식 사이트를 참고합시다.

https://www.npmjs.com/package/json-server

위의 사이트를 보면 라우트변경이나 다양한 기능들을 사용할 수 있는것으로 보입니다.

기본적으로 GET, POST 만 사용하지만 다양하게 사용할 수 있습니다 PUT, DELETE ...

아직 기본 기능만 사용해봐서.. 조금 더 사용해보고 괜찮은 기능이 있다면 추가하도록 하겠습니다!

Clone this wiki locally