-
[JSONPlaceholder + My JSON Server] 나의 json 서버(Rest API 서버) 만들기Tool 2022. 3. 21. 17:53
https://jsonplaceholder.typicode.com/
JSONPlacehoder에서 보통 아래와 같이 사이트가 가지고 있는 JSON을 가져올때 사용한다.
My JSON Server를 사용하면 내가 작성한 JSON을 GET 할 수 있도록 해준다.
단순하게 JSON을 만들고 get을 할때 유용하며, 추가적인 기능을 원하면? JSON-SERVER나 PostMan에 mock-server를 이용
My JSON Server는 만들기 쉽고, 따로 서버를 실행 안해도 된다는 장점이 있다.
How to
1. My JSON Server를 활용하기 위해서는 먼저 github repository가 필요 하다.
자신의 계정의 repository를 생성 한다.
2. Add file을 눌러 root 경로에 "db.json" 파일을 생성한다.
(파일을 생성할때 JSON을 입력해 주자)
3. URL 정보를 수정 하여 접속하여 본다. https://my-json-server.typicode.com/<your-username>/<your-repo>
ex) https://github.com/truelightn/ex_flutter -> https://my-json-server.typicode.com/truelightn/ex_flutter
4. 이제 저 git hub에 생성된 db.json파일에 rest api를 적용 할 수 있다.
기본 url 뒤에 db를 붙이면 db.json 파일에 전체 정보를 얻을 수 있다.
GET my-json-server.typicode.com/truelightn/ex_flutter/db
db.json 파일 안에 정의된 최상위 JSON key 값을 이용하면 해당 값을 얻을 수 있다.
GET my-json-server.typicode.com/truelightn/ex_flutter/posts
POST, DELETE도 된다고 써있는데.. 안되고 있다.. ㅣㅁㄹ내ㅑㅇ럼ㄴ야러
확인되면 업데이트 하겠다.
'Tool' 카테고리의 다른 글
포스트맨(Postman) 에서 firebase login 정보 사용하기(Get Firebase Access Token in POSTMAN) (0) 2022.01.29