간단한 mock 서버는 json-server
서버가 아직 완성되지 않았거나, 간간한 DB와 API가 필요할 때 사용할 수 있는 패키지 json-server
Firebase/Supabase 같은 서버는 기본적으로 제공하는 API가 존재하는데 이는 RESTful API가 아니기 때문에 API 설계와 구현 능력을 학습하기 위해서는 json-server
가 더 유용하다
yarn add json-server
yarn add json-server -D # 개발 환경인 경우, -D 옵션을 함께 입력합니다.
yarn json-server db.json --port 4000
db.json
이라는 파일을 생성해 데이터베이스처럼 데이터를 넣어주고 사용할 수 있습니다.// db.json
{
"todos": [
{
"id": 1,
"title": "json-server",
"content": "json-server를 배워봅시다."
}
]
}
간단한 백엔드 서버를 만들 수 있다는 점이 신기했던 개념.
고마워 P.D! _Zustand.