
json-server는 api를 이용하여 간편,간단하게 시뮬레이션을 돌리기 위한 가상 서버 라이브러리입니다.
npm run start-json-server 커맨드를 통해 실행 시킵니다.
간편한 RESTful을 지원하며 CRUD 같은 데이터 변경 시 실시간으로 db.json의 데이터가 갱신 됩니다. 그 외에 미들웨어 사용, 데이터베이스 스냅샷, 커스텀 라우트 핸들러, 라우팅 경로 커스터마이징 등 다양한 기능 등을 지원합니다.
기능 구현을 할 때 데이터를 페칭해야 할 경우가 상당히 많은데, 이전엔 범용화 된 무료 API(news api, fake shop api 등)을 사용 했습니다.
그러나 기능 구현에 있어 원하는 데이터를 생성하여 테스트 해보고 싶은 경우가 많이 생겨 답답했었는데, json-server가 그 답답함을 해소 시켜줍니다.