WIL3주차

이기안·2022년 6월 1일
0

WIL

목록 보기
3/5

어느새 3주차가 마무리되었다..
3주차 부터는 주특기를 배웠는데 처음엔 생각보다 할 만하다고 생각했지만 점점 공부해 갈수록 매우 어렵다는 것을 느꼈다..

이번주차엔 restful api와 package.json에 대하여 정리해보려고 한다.
참고:https://khj93.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-REST-API%EB%9E%80-REST-RESTful%EC%9D%B4%EB%9E%80

Restful Api

REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다.

즉 REST란
1.HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고,
2.HTTP Method(POST, GET, PUT, DELETE)를 통해
3.해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다.

CRUD Operation이란
CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말

구성요소

자원(Resource) : HTTP URI
자원에 대한 행위(Verb) : HTTP Method
자원에 대한 행위의 내용 (Representations) : HTTP Message Pay Load
URI는 리소스를 표현하고, 요청 메소드는 행위를 표현하게 하는 것이 기본이다.

package.json

package.json이란 현재 프로젝트에 관한 정보와 패키지 매니저(npm, yarn)을 통해 설치한 모듈들의 의존성을 관리하는 파일이다.

profile
node.js 공부중

0개의 댓글