Search

SyncTree MockAPI 활용하기

본 문서에서는 Sample로 제공되는 Mock API App을 Mock Server로 활용하는 방법을 설명합니다.
Index

Mock Server, Mock API는 무엇인가요?

Mock Server란 실제 서버처럼 API 응답을 주고 받을 수 있는 모의 서버이고, 여기서 사용하는 API가 Mock API 입니다.
Mock Server는 서버와 클라이언트 중 어느 한쪽이 구축되지 않은 상태에서 개발을 진행할 시, 양자간 소통할 API를 임의로 정의하여 빠르고 손쉽게 프로토타입 구축을 할 수 있습니다.

SyncTree Sample Mock API 사용하기

1) Mock API에서 사용할 임의의 JSON data 구성

현재 다음과 같은 구조로 구성된 임의의 JSON data가 MockAPI Sample App의 ‘user list section’에 변수 userList의 값으로 등록이 되어 있습니다.
{ "users": [ { "id": 1, "name": "Lee", "role": "developer" }, { "id": 2, "name": "Kim", "role": "designer" }, { "id": 3, "name": "Park", "role": "engineer" } ] }
JSON
복사
JSON Data의 내용을 추가, 변경하여 작업은 가능합니다. 다만 key를 변경하거나 JSON 형식을 변경하게 될 경우, Mock API가 정상적으로 작동하지 않을 수 있으니 참고하시기 바랍니다.
{ "users": [ { "id": 1, "name": "Lee", "role": "developer" }, { "id": 2, "name": "Kim", "role": "designer" }, { "id": 3, "name": "Park", "role": "engineer" }, { "id": 4, "name": "Kang", "role": "programmer" } ] }
JSON
복사
CASE 1) JSON Value 추가
{ "users": [ { "id": 1, "name": "Peter", "role": "painter" }, { "id": 2, "name": "Joseph", "role": "singer" }, { "id": 3, "name": "Paul", "role": "dancer" } ] }
JSON
복사
CASE 2) JSON Value 변경
JSON Data 블록은 아래와 같이 변경합니다.
No.
기능
1
Make Block을 클릭하고 변경된 JSON Data를 넣어 새로운 블록을 만듭니다.
2
기존의 블록을 지우고 새로 만들어진 블록을 연결합니다.

Save / Build / Push

블록 작업을 한 후 Save와 Build를 해야 블록을 테스트할 수 있습니다.
end-point를 통해 Mock API를 활용하기 위해서는 Production까지 Push한 후 API Portal로 공개해야 합니다.
더 많은 정보는 다음 링크를 참고하세요. NBlock | Revision | Start API Portal

Mock API 소개

1) get user list

API Document
Test Case

2) get user detail

API Document
Test Case

3) create new user

API Document
Test Case

4) edit user detail

API Document
Test Case

5) delete user

API Document
Test Case

[ SyncTree 가입하기 ]