1. HTTP 서버의 기본 원리HTTP 서버는 클라이언트의 요청(Request)을 받아들이고, 그에 대한 응답(Response)을 반환하는 핵심적인 프로그램입니다. Node.js는 비동기 이벤트 기반 모델을 활용하여 HTTP 요청을 효율적으로 처리할 수 있는 강력한 기능을 제공합니다. 이러한 특성은 고성능 웹 애플리케이션 및 API를 구축하는 데 매우 효과적입니다.1.1 클라이언트-서버 구조의 이해웹 애플리케이션은 클라이언트-서버 구조를 기반으로 작동합니다.클라이언트: 사용자와 상호작용하는 인터페이스(예: 웹 브라우저, 모바일 앱)를 제공합니다.서버: 데이터와 서비스를 제공합니다.통신 과정:요청(Request): 클라이언트가 서버에 특정 작업(예: 데이터 조회, 생성)을 요청합니다. 예를 들어, 웹 브라..