다운로드 및 설치
Node.js 다운로드 사이트에 접속한 후 플랫폼에 맞게 선택을 하여 다운로드합니다.
Windows 환경에서 개발하기 위해 Windows Installer (.msi) 64-bit를 다운로드 합니다. 현재 최신 LTS 버전은 v16.17.0 버전입니다. 다운 받은 인스톨러 파일을 실행해서 설치를 진행합니다. 설치가 완료되면 아래 명령어를 입력해서 확인을 합니다.
D\> node -v
v16.17.0
D\> npm -v
8.15.0
Node.js를 설치하면 자동으로 NPM 이 설치가 됩니다.
npm (노드 패키지 매니저/Node Package Manager)은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다.
자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 출처 : 위키백과
시작
1. 작업 디렉터리 생성
D:\> mkdir node_test
D:\> cd node_test
2. 프로젝트 초기화
npm init
명령어를 실하면 각 항목들을 설정할 수 있는데 아무것도 입력하지 않고 엔터만 치면 괄호 안의 기본값 또는 빈값으로 설정이 됩니다.
최종적으로 모든 설정이 끝나면 package.json 파일의 경로와 내용이 출력되고 yes를 입력하게 되면 저장과 동시에 종료됩니다.
D:\node_test> npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See `npm help init` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to D:\node_test\package.json:
{
"name": "node_test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
Is this OK? (yes) yes
D:\node_test>
3. 패키지 설치
npm install
명령어를 실합니다.
D:\node_test> npm install
설치된 패키지들은 node_modules 디렉터리에 저장됩니다.
4. 웹 사이트 구축
app.js 파일을 생성합니다.
# Windows 기준
D:\node_test> copy /Y /b NUL app.js
간단하게 Node.js 시작 가이드에 있는 코드를 복사해서 붙여넣습니다.
// app.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');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
5. 실행
node app.js
명령어를 실행합니다.
D:\node_test> node app.js
Server running at http://127.0.0.1:3000/
실행이 완료되면 서버가 구동이 됩니다. 사이트에 접속하면 Hello World 문자가 출력됩니다.
이로써 Node.js 설치와 초기 설정 및 실행을 완료하였습니다.
'Backend > NodeJS' 카테고리의 다른 글
Node.js, Express를 사용하여 간단한 웹 크롤러 만들기 (0) | 2023.11.30 |
---|---|
Node.js 와 TypeScript 콜백(callback) 지옥 피하는 방법 (0) | 2023.09.06 |
NVM 설치 및 사용 방법 (0) | 2022.11.13 |
node-gyp 설치 오류 해결 방법 (0) | 2022.10.22 |
npm install 시 gyp ERR! 해결 방법 (1) | 2022.10.18 |
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!