Skip to content

사용법 및 예시

사용법

node [옵션] [V8 옵션] [script.js | -e "스크립트" | - ] [인수]

자세한 내용은 명령줄 옵션 문서를 참조하십시오.

예시

Node.js로 작성되어 'Hello, World!'를 응답하는 웹 서버의 예입니다.

이 문서의 명령은 사용자의 터미널에 나타나는 방식과 동일하게 재현하기 위해 $ 또는 \>로 시작합니다. $\> 문자는 포함하지 마십시오. 각 명령의 시작을 표시하기 위해 존재합니다.

$ 또는 \> 문자로 시작하지 않는 줄은 이전 명령의 출력을 표시합니다.

먼저, Node.js를 다운로드하여 설치했는지 확인하십시오. 추가 설치 정보는 패키지 관리자를 통한 Node.js 설치를 참조하십시오.

이제 projects라는 빈 프로젝트 폴더를 생성한 다음, 해당 폴더로 이동합니다.

Linux 및 Mac:

bash
mkdir ~/projects
cd ~/projects

Windows CMD:

bash
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects

Windows PowerShell:

bash
mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects

다음으로, projects 폴더에 hello-world.js라는 새 소스 파일을 만듭니다.

원하는 텍스트 편집기에서 hello-world.js를 열고 다음 내용을 붙여 넣습니다.

js
const http = require('node: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}/`)
})

파일을 저장합니다. 그런 다음 터미널 창에서 hello-world.js 파일을 실행하려면 다음을 입력합니다.

bash
node hello-world.js

다음과 같은 출력이 터미널에 나타나야 합니다.

bash
Server running at http://127.0.0.1:3000/

이제 원하는 웹 브라우저를 열고 http://127.0.0.1:3000을 방문합니다.

브라우저에 문자열 Hello, World!가 표시되면 서버가 작동 중임을 나타냅니다.