6.1 REST API
- REST: 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것
- 상태: 전송되는 데이터
- HTTP URI를 통해 자원 명시,
HTTP 메소드 (POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD 수행
- HTTP + JSON 포맷 (일반적으로 많이 사용하는 데이터 포맷)
- API: 애플리케이션을 구축하고 통합하기 위한 프로토콜 세트
6.2 json-server 설치
- json-server: JSON 기반으로 가상의 REST API 서버 구축 가능한 npm 모듈
- 웹 개발자가 아직 웹 서버가 구축이 되지 않았을 때 프론트엔드 개발 진행 가능하도록 도와줌
- 아이디어 검증을 위해 빠르게 프로토타이핑을 진행할 때 매우 유용
6.3 json 파일 생성
- db.json: 개발을 위해 필요한 데이터 리소스를 등록해서 사용 가능 (파일명 변경 가능)
6.4 json-server 실행
- json-server --watch db.json 명렁어
6.5 GET 요청
6.6 POST 요청
6.7 PUT 요청
6.8 DELETE 요청
반응형
'Books > Node.js 프로젝트 일주일 ✔️' 카테고리의 다른 글
[Node.js 프로젝트 투입 일주일 전] 8장 - 데이터베이스 사용하기 (0) | 2022.05.10 |
---|---|
[Node.js 프로젝트 투입 일주일 전] 7장 - Express로 웹 서버 구축하기 (0) | 2022.05.08 |
[Node.js 프로젝트 투입 일주일 전] 5장 - Node.js 내장 모듈과 객체 (0) | 2022.05.07 |
[Node.js 프로젝트 투입 일주일 전] 4장 - Node.js 시작하기 (0) | 2022.05.05 |
[Node.js 프로젝트 투입 일주일 전] 3장 - 서버 프로그램을 위한 자바스크립트 (0) | 2022.05.05 |
댓글