반응형

[참고] https://nodejs.org/docs/latest-v17.x/api/synopsis.html

 

Node.js 사용법 및 'Hello, World!' 예제

 

node [options] [V8 options] [script.js | -e "script" | - ] [arguments]

 

[참조] Command-line options

 

웹 서버 예제 'Hello, World!'

 

Node.js가 설치된 상태에 진행합니다. 

 

1) 프로젝트 폴더를 만들고 그 폴더로 이동합니다. 

참고로 저는 e:/node_project 라는 폴더를 만들어서 진행했습니다.

 

2) 소스 코드를 프로젝트 폴더에 만듭니다.

파일명은 hello-world.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}/`);
});

 

또는 다음처럼 작성하는 것도 가능합니다. 

const http = require('http');
http.createServer(function(req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('<h1>Hello, World!</h1>'); 
}).listen(3000);

 

 

3) 터미널을 열고 아래 명령을 입력하여 노드 서버를 실행합니다.

 

[참고] Node.js 서버를 종료하려면 커맨드 창에서 Ctrl-C 키를 누릅니다.

 

node hello-world.js

그러면 아래처럼 서버가 실행되었다는 메시지가 나타납니다. 

Server running at http://127.0.0.1:3000/

4) 웹브라우저를 실행하고 주소에 http://127.0.0.1:3000 입력하여 접속합니다.

웹브라우저 화면에 Hello, World!가 나타나면 노드 서버가 잘 동작하고 있는 것입니다.

 

<이상>

반응형

'Node.JS,NestJS,Next.js' 카테고리의 다른 글

Node.js, Express 기초 동영상  (0) 2022.05.15
Node.js 기초 강의 동영상  (0) 2022.05.15
Node.js 다운로드 사이트  (0) 2022.05.14
한 시간에 끝내는 Node.js 입문 / 개념  (0) 2022.05.04
Nest.JS 소개 동영상  (0) 2022.05.04

+ Recent posts