간단하게 웹서버를 생성해보도록 하겠습니다
nodejs폴더에서 웹서버용 폴더를 생성해주세요. 그리고 안에 server.js라는 파일이름을 가진 파일을 생성해주세요.
파일명은 상관없습니다. 사용하고 싶은 이름을 사용하시면 되지만 서버를 실행하는 파일이라는 이름으로 하는게 좋겠지요.
server.js에 다음과 같이 코드를 작성해주세요.
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'Content-Type':'text/html'});
res.end('<h1>Hello World</h1>');
}).listen(3000, function(){
console.log('Server running at http://127.0.0.1:3000/');
});
코드를 작성했다면 해당 폴더에 가서 node server.js와 같이 커맨드를 입력하여 서버를 실행합니다,
서버를 실행하면 다음과 같이 console.log의 내용이 출력되며 아래 줄에 커서가 나타가게 되고 프로그램이 종료되지 않습니다.
웹서버가 생성되었으므로 프로그램이 종료되지 않는 것입니다. 이상태에서 http://127.0.0.1:3000/에 접속합니다.
위와 같이 접속했을 때 Hello World가 출력되면 성공입니다.
서버를 끄기 위해서는 커맨드창에서 컨트롤 + c를 통해 서버를 종료할 수 있습니다.
'NodeJS' 카테고리의 다른 글
console 객체 (0) | 2019.05.07 |
---|---|
Node.js의 전역 객체 (0) | 2019.05.07 |
첫 번째 Node.js 애플리케이션 (0) | 2019.05.07 |
Node.js 개발 환경 구축 (0) | 2019.05.07 |
Node.js란? (0) | 2019.05.06 |