본문 바로가기

Node.js/2. Hello node.js!

2-2 간단한 서버 실행시키기

http://nodejs.org 에 나와 있는 간단한 서버 소스 입니다. 

const { createServer } = require('node:http');

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

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

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

 webserver.js 파일을 생성후 위의 소스를 저장합니다.

 

 node webserver.js

해당 소스를 터미널에서 실행 시킵니다. 

 

 

브라우저로 127.0.0.1:3000 로 접속하면 위와 같은 화면이 나옵니다. 해당 서버로 접속하면 'Hello World '를 찍어준다! 라는 소스 입니다. 

이처럼 node.js 는 단 몇 줄만으로 서버단을 완성할수 있습니다. 물론 더페이지 뷰가 많아질수록 서버단은 길어지긴 하지만 다른 서버용 언어에 비하면 정말 간결합니다. 

 

서버단의 코딩은 5장 webserver에서 자세히 다룰 예정입니다.

'Node.js > 2. Hello node.js!' 카테고리의 다른 글

2-1 hello node.js! console 출력  (0) 2025.01.06