반응형

서론

해당 글은 Node.js를 활용하여 웹 서버를 가동시키고 웹 브라우저에서 Hellow World를 서비스하는 예제를 설명한 글이다.
Node.js를 설치하지 않았다면 이전 "[Node.js] Hello World를 찍어보자! - 1. 설치편" 을 참고하면 된다.

내용

1. 소스코드를 위치시킬 폴더를 생성한다.
   ex) d:\nodejs

2. 해당 폴더에 javascript 파일을 생성한다.
   ex) d:\nodejs\startup.js

3. startup.js 파일에 아래와 같은 코드를 작성한 후 저장한다.
   해당 코드는 Node.js 공식사이트에 게제된 소스코드를 활용하였다.


const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});


4. 커맨드 창을 연다. 

   [Window Key] + [R] > cmd > 확인


5. 해당 위치로 이동한다.

   ex) cd d:\nodejs


6. 위에서 작성한 startup.js를 실행시킨다.

   ex) node startup.js


7. 정상적으로 서버가 동작한다는 메세지를 확인한다.


nodejs 실행 방법


8. 웹 브라우저를 열어 위에서 작성한 아이피와 포트로 접속하면 Hello World가 화면에 나타나는 것을 볼 수 있다.




반응형

+ Recent posts