My Json Server로 간단한 API 서버 구축하기

JINSUNG LEE·2022년 2월 10일
3
post-thumbnail

요즘 간단한 토이 프로젝트를 만들다보면 json 기반의 DB를 구축하여 사용이 필요할 때가 있다.

개발자 환경에서는 JSON SERVER로 쉽게 서버를 실행시켜 구현할 수 있지만, 실제 Github 래파지토리에 푸쉬한 후에는 JSON SERVER를 계속 실행시킬 수 없는 관계로 배포가 필요하다.

간단하게 JSON DB만 순수 사용할 경우 AWS EC2의 클라우드 기반을 활용하여 배포 돌리기에 비효율적이므로 여러 방법을 찾다 My Json Server를 알게 되었다.

My Json Server을 통해 간단하게 JSON DB를 배포해보자.

My Json Server 사용법

1. db.json 구축

우선 별도의 db.json 파일을 생성하여 Github 래파지토리에 푸쉬하여 생성한다.

2. Github 래퍼지토리 확인

생성된 레퍼지토리를 통해 등록되었다면,

my-json-server.typicode.com/<github닉네임><repo주소>

위와 같은 방식으로 접속하면 JSON 형태로 주소가 접속된다.

( 👇 실제 등록한 JSON API 주소 👇 )
https://my-json-server.typicode.com/californiaLuv/Airport_DB/db

단점

My Json Server는 결국 해당 서비스에 의존하여 사용하므로 혹여나 해당 서버가 다운 되거나
할 경우 Json DB를 REST API로 상호작용이 불가해진다.

실제 서비스를 운영하는 프로젝트에서는 AWS의 클라우드나 직접 소유하고 있는 컴퓨터 PC를 통해 운영을 하고 간단한 토이 프로젝트 혹은 TEST가 필요한 기능 구현에서 사용하면 좋을 듯 하다.

profile
https://californialuv.github.io/Tech_Blog 이사 갔어용 🌎 🚀

0개의 댓글