본문 바로가기
프론트엔드/Node.JS

Node.js - Express

by 학습하는 청년 2023. 8. 24.

Express

- node.js에서 실행될 서버 프로그램을 간편하게 만들 수 있게 해주는 프레임워크

- Node.js를 배운다는 것은 사실 Express를 배운다는 말과 거의 동일하다고 봐도 무방하다.

- 자유도가 높다! -- 서버 프로그램에 필요한 최소한의 기능만!  -- 처음 배울 때 접근하기 쉽다.

 

API Server

- 웹 페이지를 Response의 Body에 담아서 보내주는 서버

- 요청을 처리하고 처리한 결과를 Response의 Body에 담아서 보내주는 서버 

 

Web Server / API Server

- 웹 서비스를 만들기 위해서는 두 서버를 만드는 방법을 알아야 한다.

- Web Server : 화면을 이루는데 필요한 코드, 이미지 등을 리스폰스에 담아서 준다.

- API Sercer : 특정 리소스에 대한 작업을 요청했을 때 그 작업을 처리하고 그 결과를 JSON 등의 형식으로 리스폰스에 담아서 준다.

 

 

댓글