Node.js 설치
https://nodejs.org/ko/download
Node.js — Node.js® 다운로드
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
Node.js 버전 확인
node -v
npm 버전 확인
npm -v
npm 이란?
Node Package Manager (NPM)
- Node.js 기반 패키지(모듈)들을 모아둔 곳
- 쉽게 말해서, 다양한 기능들의 설치를 수월하게 도와주는 녀석이다!
npm 설정하기
npm init
- 패키지 이름부터 version, description 등을 정할 수 있다.
- 필수는 아니므로 나는 그냥 엔터 치고 넘어갔다!
위와 같은 초기 설정 질문들 없이 바로 생성하려면
npm init -y
- 초기 설정이 완료되면 이렇게 package.json 파일이 생성되어 있다.
- package.json이란?
- 설치한 라이브러리 목록을 자동으로 기록해주는 파일
패키지 설치하기
npm install
// or
npm i
- 패키지 전체를 설치하는 명령어
필요 패키지만 설치하려면?
npm install express --save
- 이런 식으로 필요한 패키지명을 뒤에 붙여주면, 저 녀석만 설치할 수 있다.
- express는 서버를 매우 쉽게 생성할 수 있도록 도와주는 라이브러리이다.
- 자세한 설명: https://www.npmjs.com/package/express#features
express
Fast, unopinionated, minimalist web framework. Latest version: 4.21.2, last published: 4 months ago. Start using express in your project by running `npm i express`. There are 89856 other projects in the npm registry using express.
www.npmjs.com
서버 생성 및 연결 예시 코드
const express = require('express')
const app = express()
const port = 3000
app.get('/', function (req, res) {
res.send('Hello World')
})
app.listen(port)
- express 라이브러리 덕분에 위 코드만으로 서버 연결 끝!
- 3000 포트로 서버가 연결된 것이다. ㅎㅎ
