가상 서버 json-server 사용법

김진원·2024년 1월 8일

Web

목록 보기
3/3
post-thumbnail

json-server란?

json-server는 api를 이용하여 간편,간단하게 시뮬레이션을 돌리기 위한 가상 서버 라이브러리입니다.

설치 및 실행

설치

    1. npm install json-server
      글로벌 설치 시 npm install -g json-server
    1. npm instlal json-server --save-dev
      (프로젝트 디렉토리 이동 후)
    1. "scripts": {
      "start-json-server": "json-server --watch db.json --port 3001"
      }
      pakage.json 이동 후 스크립를 추가 해줍니다.

실행

npm run start-json-server 커맨드를 통해 실행 시킵니다.


기능

간편한 RESTful을 지원하며 CRUD 같은 데이터 변경 시 실시간으로 db.json의 데이터가 갱신 됩니다. 그 외에 미들웨어 사용, 데이터베이스 스냅샷, 커스텀 라우트 핸들러, 라우팅 경로 커스터마이징 등 다양한 기능 등을 지원합니다.

마치며

기능 구현을 할 때 데이터를 페칭해야 할 경우가 상당히 많은데, 이전엔 범용화 된 무료 API(news api, fake shop api 등)을 사용 했습니다.
그러나 기능 구현에 있어 원하는 데이터를 생성하여 테스트 해보고 싶은 경우가 많이 생겨 답답했었는데, json-server가 그 답답함을 해소 시켜줍니다.

profile
사용자의 관점에 대해 욕심이 많은 개발자

0개의 댓글