Express는 Node.js에서 서버 사이드 웹 애플리케이션을 구축하기 위한 간단하면서도 유연한 웹 애플리케이션 프레임워크입니다. Express는 Node.js 환경에서 서버를 구축하고 HTTP 요청을 처리하는 과정을 쉽게 만들어줍니다.

Express 주요 객체 및 메서드

1 ) Express 컨테이너 객체 app(express())

app 객체는 Express 애플리케이션의 기본적인 컨테이너입니다. 이를 통해 서버의 주요 동작을 설정할 수 있습니다. 서버 설정, 미들웨어 추가, 라우팅 정의 등을 모두 이 객체를 통해 처리합니다.

2 ) 요청 객체(req)

req 객체는 클라이언트로부터 전달된 HTTP 요청에 대한 정보를 담고 있습니다. 이 객체를 통해 요청 URL, HTTP 메서드, 헤더, 요청 본문 등의 정보를 얻을 수 있습니다.