사용법 및 예시
사용법
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!
가 표시되면 서버가 작동 중임을 나타냅니다.