Express란?
node.js를 이용하여 빠르고 간편하게 서버 개발을 할 수 있도록 도와주는 프레임 워크이다.
middleware(미들웨어)란?
express에서 매우 중요한 개념 중 하나.
서버에서 클라이언트의 요청 (request)을 처리하기 전에 실행되는 함수이다.
바꿔말하면 클라이언트의 요청을 가로채 처리를 하거나 다른 미들웨어 함수에 요청을 전달한다.
즉, 클라이언트의 요청을 미들웨어가 최우선적으로 처리한다.
app.use() 또는 router.use()로 등록한다.
RESTful(Representational State Transfer)이란?
클라이언트와 서버간의 통신 방식을 규정하는 아키텍처(설계도) 스타일
RESTful 웹 서비스는 리소스(자원 = 데이터) 단위로 구성되며,
각 리소스는 고유한 URI(Uniform Resource Identifier)로 식별된다.
클라이언트는 URI를 이용해 서버의 리소스에 접근하고
HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 리소스를 조작한다.
REST API는?
URL, Headers, Method 등 네트워크 표현 수단을
사람이 봐도 이해하기 쉬운 표현으로 정의한다.
이번주 회고
TIL은 매일 작성하였다.
그리고 이번주 (월~토) 학습시간은 약 84.5시간이다.
지난주 목표는 달성했지만 종료할 때 게더를 둘러보면
항상 많은 사람들이 남아있다.
이번 달 안으로 주 100시간 이상을 달성해봐야겠다.
그리고 이번주부터 3주간 주특기 학습이 진행된다.
어제 코치님께서 이번주가 폭발적으로 성장할 수 있는 거의 마지막 기회라고 하셨다.
왠지 숨이 턱 막히지만, 매일 자신을 채찍질해야겠다.
19일 수요일 18시까지 lv.1 과제 제출이지만
조금이라도 더 일찍 제출할 수 있도록 노력해봐야겠다.
다음주 목표
주특기 lv.1 과제를 주어진 시간보다 빨리 제출하기.
주 100시간 학습 도전!
그리고 늘 그렇듯 TIL 매일 작성하기.
'Development > WIL' 카테고리의 다른 글
WIL_토이프로젝트 회고 (0) | 2023.05.14 |
---|---|
WIL_CORS (0) | 2023.05.07 |
WIL_ORM, SQL, NoSQL (0) | 2023.04.30 |
WIL_RESTful API, package json (0) | 2023.04.23 |
JavaScript의 ES란?, ES5/ES6 문법 차이 (0) | 2023.04.09 |