반응형
가짜 api 서버는 어떻게 만드는가 궁금할 수 있다. 프론트와 백엔드 개발을 같이 하다보면 처음에는 백엔드가 없는 상태에서 가짜 데이터를 주고 받아야 한다. 그리고 나중에는 실제 api를 연결해서 데이터를 주고받아야 하는데, 이를 두번에 걸쳐 할 필요없이 가짜 api 서버를 만들어 활용하면 된다.
1. 개념 알아보기
우리가 지금 쓸 것은 json-server라는 라이브러리이다. 이는 REST API를 구축해주고, api 테스트를 할 때 편리하다. 그리고 프로덕션에서는 사용하지 않는다.
2. json-server 설치하기
2-1) 라이브러리 설치하기
npm install -g json-server
반응형
2-2) db.json 파일 만들기
//db.json
{
"test": [
{
"id": 1,
"name": "테스트1",
"title": "테스트1"
},
{
"id": 2,
"name": "테스트2",
"title": "테스트2"
}
]
}
최상위에 위와 같은 파일을 만들어준다.
2-3) json-server 실행
json-server --watch ./db.json --port 4000
- —watch : 변경사항을 지켜본다는 말이다.
- —port : 포트 번호를 지정해준다.
돌리면 위와 같은 화면이 나오면서 잘 돌아간다.
반응형