-
REST API 간단한 테스트 서버 만들기 - JSONPlaceholderServer 2019. 7. 18. 21:41
REST API 테스트를 해보려고 하지만 마땅한 서버가 없다.
그래서 구글링을 통해 검색을 통해 좋은 것을 찾아 보았다.
Node.js를 이용한 간단한 Json 서버이다.
1. Node.js 설치하기
들어가서 설치하면 된다!
2. Node와 NPM 설치여부 확인하기
깃 커맨드를 매우 마음에 들어하여서 깃 배쉬로 확인을 진행 하였다.
정상적으로 설치된 것을 보았다.
3. 서버 설치하기
커맨드 하나로 끝나기는 하지만 아래와 같이 폴더를 만들어서 설치를 해주자
mkdir : 폴더를 생성 명령어
cd : 폴더 위치 이동 명령어
이제 서버 설치를 위해 아래와 같이 입력을 해준다.
npm install -g json-server
입력 후 잠시 멈춘거로 보인다 조금만 기다리면 메시지가 뜨면서 237개의 패키지가 추가되었다는 메시지를 볼 수 있다.
4. 서버 구동하기
서버 설치가 끝났으니 서버를 구동해보자
json-server --watch db.json
db.json을 DB로 삼아 서버를 실행시킨다는 의미로
db.json 로딩을 시도하고 만약 파일이 없을 경우 새로 생성한다. 그리고 몇몇 가지의 리소스 들을 지급해 준다.
각 리소스는 Json으로 이루어져 있다.
서버 접속은 http://localhost:3000 을 주소창에 입력하면 접속이 가능해진다.
또한 s + enter 키를 클릭하면 DB 스냅샷을 만들어 주기도 한다.
서버에 접속 해본 결과 간단한 정보창이 나타나고 Resources에 대략적인 정보가 출력된다.
6. 필요 데이터 보충하기
위의 사진을 통해서 볼 수 있듯이 데이터 양이 너무 적다
posts 1개 comments 1개 profile 1개
모두가 꿈꾸듯이 많은 데이터를 촤라라락 해보는게 기분이 좋고 공부시 공부할 맛이 나는것이다.
데이터 보충 방법은 간단하다
1. 직접 수기로 써넣는다
2. 데이터를 받아온다
1번 방법은 미친짓이다. 아니 더 효율적일 수도 있지만 그 많은 데이터를 작성하게 되면 앱을 만들기도 전에 포기할 수 도 있다. 우리는 코딩을 하기 위한 에너지를 저축하기 위해 데이터를 받아오도록 하자
https://jsonplaceholder.typicode.com/
공식 사이트에 접속하여 리소스를 찾는다.
하이퍼 링크를 클릭하면 수많은 데이터가 우리를 기다리고 있다.
하나하나 Json 형식에 맞게 옮겨 주면 된다!!
하지만 저것또한 노가다
작성자가 이미 준비해 놓았다
다운로드 하여 서버 폴더의 db.json에 덮어쓰기 하면 편하게 사용할 수 있다.
'Server' 카테고리의 다른 글
REST API 서버 만들기 (5) - Sequelize Model, Migration (0) 2020.04.01 REST API 서버 만들기 (4) - Dotenv, Sequelize 설치 및 세팅하기 (3) 2020.04.01 REST API 서버 만들기 (3) - Router 와 Controller (0) 2020.03.31 REST API 서버 만들기 (2) - Express 설치 (0) 2020.03.30 REST API 서버 만들기 (1) - Setting (0) 2020.03.29