반응형
[참고] 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 |