Express
- node.js에서 실행될 서버 프로그램을 간편하게 만들 수 있게 해주는 프레임워크
- Node.js를 배운다는 것은 사실 Express를 배운다는 말과 거의 동일하다고 봐도 무방하다.
- 자유도가 높다! -- 서버 프로그램에 필요한 최소한의 기능만! -- 처음 배울 때 접근하기 쉽다.
API Server
- 웹 페이지를 Response의 Body에 담아서 보내주는 서버
- 요청을 처리하고 처리한 결과를 Response의 Body에 담아서 보내주는 서버
Web Server / API Server
- 웹 서비스를 만들기 위해서는 두 서버를 만드는 방법을 알아야 한다.
- Web Server : 화면을 이루는데 필요한 코드, 이미지 등을 리스폰스에 담아서 준다.
- API Sercer : 특정 리소스에 대한 작업을 요청했을 때 그 작업을 처리하고 그 결과를 JSON 등의 형식으로 리스폰스에 담아서 준다.
'프론트엔드 > Node.JS' 카테고리의 다른 글
Node.js - route handler / middleware (0) | 2023.08.24 |
---|---|
Node.js - 패키지 / packge.json과 package-lock.json / npm / (0) | 2023.08.24 |
Node.js의 핵심 개념 - 모듈 / 비동기 프로그래밍 (0) | 2023.08.23 |
Node.JS 기초 - 정의 / 특징 / REPL (0) | 2023.08.17 |
LTS (0) | 2023.08.15 |
댓글