웹 서버 (Web Server) 웹 서버는 텍스트, 이미지, 비디오 및 애플리케이션 데이터와 같은 웹 사이트 콘텐츠를 요청하는 클라이언트에 전달한다. 가장 일반적인 유형의 클라이언트는 사용자가 링크를 클릭하거나 브라우저에 표시된 페이지에서 문서를 다운로드할 때 웹사이트에서 데이터를 요정하는 웹 브라우저 프로그램이다. 웹 서버는 HTTP (Hypertext Transfer Protocol)를 사용하여 웹 브라우저와 통신한다. 대부분의 웹 페이지 콘텐츠는 HTML(Hypertext Markup Language)로 인코딩된다. 컨텐츠는 정적(텍스트 및 이미지) 또는 동적(계산된 가격 또는 고객이 구매하도록 표시한 항목 목록)일 수 있다. 동적 컨텐츠를 제공하기 위해 대부분의 웹 서버는 비지니스 논리를 통신으로..
HTTP
기초 http 서버 구축하기 HTTP 모듈 이용하기 Node.js Built-in 모듈 중에서 HTTP 모듈을 이용해서 서버를 구현할 수 있다. const http = require('http'); // require 메서드를 이용해 가져온다. const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/html'); res.end('Hello World!') }) server.listen(port, () => { console.log(`Server running at port ${port}`); }); const http = require(..