백엔드의 구조 클라이언트와 서버의 상호작용: 클라이언트(예: 브라우저)가 요청을 보내면, 웹 서버가 이를 받아 응답합니다. 웹 서버의 역할 정적 페이지 처리: 웹 서버는 HTML, CSS, JavaScript 같은 정적 파일을 클라이언트에 제공합니다. 동적 페이지 위임: 동적 페이지 요청은 웹 서버가 직접 처리하지 않고, 웹 어플리케이션 서버에 전달합니다. 웹 어플리케이션 서버와 데이터베이스 동적 페이지 처리: 웹 어플리케이션 서버는 사용자의 요청에 따라 데이터베이스와 상호작용하면서 동적 컨텐츠를 생성합니다. 데이터 연산: 조회, 수정, 삭제 등의 데이터베이스 작업을 수행하여 요청된 작업을 완료합니다. Node.js의 이해 Node.js란? 자바스크립트 확장: Node.js는 자바스크립트를 브라우저 이외..