[ Frontend ]

[Mock Rest API] jsonplaceholder 소개 (REST API 테스트용 가상 데이터 제공 사이트)

2024. 8. 9. 23:45
목차
  1. jsonplaceholder.typicode.com
  2. 데이터 종류, 개수
  3. 데이터 활용
해당 사이트에 정말 쉽고 편하게 설명되어 있기 때문에, 기록용으로 쓰는 글입니다.
프런트엔드 쪽은 처음 공부해 보는데 정말 편리한 사이트들이 많네요...
(이게 말로만 듣던 javascript 생태계..?)

 

jsonplaceholder.typicode.com


https://jsonplaceholder.typicode.com/
 

JSONPlaceholder - Free Fake REST API

{JSON} Placeholder Free fake and reliable API for testing and prototyping. Powered by JSON Server + LowDB. Serving ~3 billion requests each month.

jsonplaceholder.typicode.com

 

 

위의 사이트는 가짜 데이터(Json)를 제공해 주는 사이트이다.

User, Post, Comment, Album, Photo, todolist 6종의 많이 사용되는 도메인의 데이터를 제공한다.

 

데이터 종류, 개수

  • 10명의 User
  • 100개의 Post (userId 당 10개씩)
  • 500개의 Comment(postId 당 5개씩)
  • 100개의 Album(userId 당 10개씩)
  • 5000개의 Photo(albumId 당 50개씩)
  • 200개의 todo(userId 당 20개씩)

ERD를 그려보면 대략 아래와 같다.

여기서 User는 우측과 같이 address, company 데이터가 객체 형태이다.

데이터 활용

http, https 요청이 둘 다 가능하며, 각 데이터에 대한 GET / POST / PUT / PATCH / DELETE 요청이 전부 가능하다고 한다.

GET /posts
GET /posts/1
GET /posts/1/comments
GET /comments?postId=1
POST /posts
PUT /posts/1
PATCH /posts/1
DELETE /posts/1

 

https://jsonplaceholder.typicode.com/{uri-pattern}?{queryParams}

위와 같은 url로 요청을 보내면 응답이 잘 오는 것을 확인할 수 있다.

반응형
저작자표시 (새창열림)
  1. jsonplaceholder.typicode.com
  2. 데이터 종류, 개수
  3. 데이터 활용
HSRyuuu
HSRyuuu
Web Backend Developer happyhsryu
HSRyuuu
HS_dev_log
HSRyuuu
전체
오늘
어제
  • 전체 글 보기 (233)
    • Java (25)
    • Spring (27)
    • JPA & QueryDSL (13)
    • Database (17)
    • 자료구조 & 알고리즘 (30)
    • DevOps (10)
    • [ Computer Science ] (47)
      • Web & Network (14)
      • 프로그래밍 이론 (11)
      • 운영체제 (3)
      • 데이터베이스 이론 (5)
      • Linux 리눅스 (7)
    • [ Frontend ] (17)
      • Vue.js & Nuxt.js (9)
      • JSP_Thymeleaf (7)
    • [ 기타 ] (47)
      • 오픈소스 라이브러리 (5)
      • 코딩테스트 (13)
      • Trouble Shooting (7)
      • Tech Interview (6)
      • Book Review (9)
      • 끄적끄적... (5)
      • 개인 프로젝트 (2)

블로그 메뉴

  • 홈
  • 태그
  • github

공지사항

  • GitHub
  • 공부한 내용을 정리하고 기록하는 블로그 입니다.

인기 글

태그

  • Redis
  • Database
  • Redisson
  • web
  • SQL
  • 백엔드스쿨
  • Nuxt3
  • 백준
  • SpringBoot
  • cleancode
  • 백엔드기술면접
  • 백엔드공부
  • 기술면접
  • Linux
  • Spring
  • Java
  • HTTP
  • 트랜잭션
  • 클린코드
  • mybatis
  • MySQL
  • 자료구조
  • JPA
  • TechInterview
  • 제로베이스
  • springsecurity
  • vue3
  • 개발자
  • 리눅스
  • 백엔드

최근 댓글

최근 글

hELLO · Designed By 정상우.
HSRyuuu
[Mock Rest API] jsonplaceholder 소개 (REST API 테스트용 가상 데이터 제공 사이트)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.