용법
node [options] [V8 options] [script.js | -e "script" | - ] [arguments]
자세한 내용은 명령 줄 옵션 문서를 참조하십시오.
예
다음과 같이 응답하는 Node.js로 작성된 웹 서버 의 예입니다 'Hello, World!'.
이 문서의 명령은로 시작 $하거나 >사용자의 터미널에 표시되는 방식을 복제합니다. $및 >문자 는 포함하지 마십시오 . 각 명령의 시작을 표시하기 위해 있습니다.
$또는 >문자로 시작하지 않는 행 은 이전 명령의 출력을 표시합니다.
먼저 Node.js를 다운로드하여 설치했는지 확인하십시오. 추가 설치 정보는 패키지 관리자 를 통해 Node.js 설치를 참조하십시오 .
이제라는 빈 프로젝트 폴더 projects를 만든 다음 해당 폴더 로 이동합니다.
Linux 및 Mac :
$ mkdir ~/projects $ cd ~/projects
Windows CMD :
> mkdir %USERPROFILE%\projects > cd %USERPROFILE%\projects
Windows PowerShell :
> mkdir $env:USERPROFILE\projects > cd $env:USERPROFILE\projects
다음으로 projects 폴더 에 새 소스 파일을 만들고 이름을 hello-world.js.
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}/`); });
파일을 저장하고 터미널 창으로 돌아가서 다음 명령을 입력합니다.
$ node hello-world.js
다음과 같은 출력이 터미널에 나타납니다.
Server running at http://127.0.0.1:3000/
이제 원하는 웹 브라우저를 열고을 방문하십시오 http://127.0.0.1:3000.
브라우저에 문자열 Hello, World!이 표시되면 서버가 작동 중임을 나타냅니다.
Linux 및 Mac :$ mkdir ~/projects $ cd ~/projects