imhamburger 님의 블로그
데이터엔지니어 부트캠프 - json-server로 간단하게 CRUD 실습해보기 본문
json-server를 이용하여 간단하게 CRUD를 실습해보자.
json-server는 간단하게 가짜 REST API 서버를 만들 수 있는 도구이다. 주로 프론트엔드 개발에서 백엔드 API가 완전히 준비되지 않았을 때, 테스트 목적으로 사용된다. JSON 파일 하나를 데이터베이스처럼 사용하여, RESTful API를 빠르게 생성할 수 있다.
1. json-server 설치하기
npm install json-server
2. data.json 실행하기
npx json-server data.json
3. GET
curl -X GET http://localhost:3000/person
결과
4. POST
curl -X POST -d '{"firstName": "M", "lastName": "GG"}' http://localhost:3000/person
결과
{
"id": "0729",
"firstName": "M",
"lastName": "GG"
}
5. PUT
curl -X PUT -d '{"firstName": "UPDATE M", "lastName": "UP GG"}' http://localhost:3000/person/0729
put은 업데이트 기능으로 값을 변경준다.
결과
{
"id": "0729",
"firstName": "UPDATE M",
"lastName": "UP GG"
}
6. PATCH
curl -X PATCH -d '{"lastName": "P GG"}' http://localhost:3000/person/0729
PATCH는 일부 컬럼만 수정가능하다. (PUT이랑 다름)
결과
{
"id": "0729",
"firstName": "UPDATE M",
"lastName": "P GG"
}
7. DELETE
curl -X DELETE http://localhost:3000/person/1
값을 삭제한다.
'끄적끄적' 카테고리의 다른 글
자바(Java) - 자바기초, 전위형증감, 후위형증감, switch 사용방법 (0) | 2024.10.15 |
---|---|
엔진엑스(NGINX) - NGINX 로드밸런싱 설정하기 (3) | 2024.09.11 |
Firebase - Deploy 해도 화면이 안나오는 이유 (0) | 2024.08.29 |
카프카(Kafka) - 파티션 자동할당, 수동할당 (0) | 2024.08.23 |
성능 테스트 도구 nGrinder 이해하기 (0) | 2024.08.12 |