idghst.dev
article thumbnail
Published 2023. 3. 10. 09:00
[ API ] mockAPI 기타/API
728x90
반응형

앱 또는 웹에서 사용할 데이터를 가져와 사용할 때, API 를 자주 활용합니다.

API 사용할 때, 보통은 Open API 또는 직접 서버를 구축하여 이용할 겁니다.

Firebase 역시 데이터는 비슷한 형식으로 사용하지만
REST API 처럼 json 을 직접 사용하는 것이 아니라
함수를 사용하여 데이터를 이용하기 때문에
개발 방식 자체가 다릅니다

그래서 OpenAPI를 사용하지 않고
직접 서버를 구축하여 진행할 프로젝트에서
개발 중 서버를 항상 켜놓을 수 없거나 특정 데이터에 대해서 미리 테스트할 수 있도록
API 를 제공해주는 사이트를 소개합니다.

1. mockAPI

1.1. 기능

프로젝트에서 1개의 API 를 생성할 수 있으며
자동으로 호출 URL이 생성됩니다

NEW RESOURCE 를 통해 API 를 정의하여 생성할 수 있으며
URL + API명 을 통해 데이터를 확인할 수 있습니다

생성된 데이터를 직접 확인할 수 있습니다

오른쪽의
RESET ALL 버튼을 통해 모든 데이터를 삭제할 수 있고
GENERATE ALL 버튼을 통해 50개의 샘플 데이터를 자동으로 생성해줍니다
최대 100개의 데이터를 생성하여 사용할 수 있습니다

무료 플랜에서는 자동 생성되는 데이터만을 사용할 수 있고
유료 플랜에서는 복잡한 형식의 데이터를 정의하여 사용할 수 있을 것으로 보입니다

 

1.2. 가격

정말 간단한 테스를 위한 사이트라고 생각하시면 됩니다

무료 / 유료 플랜으로

무료 플랜 사용 시,

  • 1개의 프로젝트
  • 1개의 프로젝트에서 api 최대 2개 생성 가능
  • 복잡한 구조의 데이터 설정 불가능
  • 엔드 포인트 사용 불가능

유료 플랜 사용 시, 무료 플랜의 제한 기능을 모두 사용할 수 있습니다

그래서 mockAPI 사이트에서 간단한 api 를 생성하여
화면 또는 모듈에 대한 단위 테스트 용도로 사용 가능한 것으로 보입니다

무료로 원하는 API 데이터를 호출할 수 있으며
서버 구축 비용 절감, REST API 테스트 가능 등
추후 제공될 실데이터를 json 파일이 아닌
API 호출을 통해 개발 및 테스트가 가능하다는 점에 나쁘지 않은 선택인 것 같습니다

728x90
반응형
profile

idghst.dev

@idghst.dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!