[Node JS] 설치하기

Hα ყҽσɳɠ·2020년 7월 27일
0

Node JS

목록 보기
1/8
post-thumbnail

Node.Js?

Node.js는 Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경(Runtime Environment)으로 주로 서버 사이드 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. Node.js는 브라우저 외부 환경에서 자바스크립트 애플리케이션 개발에 사용되며 이에 필요한 모듈, 파일 시스템, HTTP 등 Built-in API를 제공한다.

Why Node.js?

좋은 블로그 글이 있어서 첨부합니다: https://d2.naver.com/helloworld/4994500


Express.js

Node.js를 쉽게 사용할 수 있도록 해주는 웹 프레임워크
(node js의 핵심 모듈인 http와 connect 컴포넌트를 기반으로 함)


node 설치방법

node 홈페이지에서 다운로드 가능하다. LTS는 안정성이 보장되는 버전, Current는 가장 최신 버전으로 계속 업데이트 되고 있는 버전이므로, 안정적인 LTS 버전을 설치하는 것을 추천한다.

설치가 끝났으면 터미널에 다음 명령어로 node와 npm의 버전을 체크하여 정상 설치됨을 확인할 수 있다.


package.json 생성

Node.js 프로젝트에서는 많은 패키지를 사용하게 되고 패키지의 버전도 빈번하게 업데이트되므로 프로젝트가 의존하고 있는 패키지를 일괄 관리할 필요가 있다. npm은 package.json 파일을 통해서 프로젝트 정보와 패키지의 의존성(dependency)을 관리한다. 이미 작성된 package.json이 있다면 팀 내에 배포하여 동일한 개발 환경을 빠르게 구축할 수 있는 장점이 있다. package.json을 생성하려면 프로젝트 루트에서 npm init 명령어를 실행한다.

npm init


express 설치하기

npm install express --save

--save: package.json에 표시가 된다.

index.js에 아래와 같이 예제 코드(튜토리얼)를 입력한다.

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => res.send('Develog!'))
app.listen(port, () => console.log(`Example app listening on port ${port}!`))

package.json > "scripts" 7번째 라인에 보이는 것처럼 "start": "node index.js", 을 추가해준다.

터미널에 다음 명령어를 입력한다.
다음 명령어를 입력하면 위에서 package.json에 적은 것과 같이 시작점을 index.js에 맞춰 start 스크립트를 실행시켜준다.

npm run start

localhost 3000번 포트에서 코드에 입력한 내용을 확인할 수 있다.


Reference

https://poiemaweb.com/nodejs-basics


기초부터 다시 차근차근

profile
𝑯𝒐𝒏𝒆𝒔𝒕𝒚 𝑰𝒏𝒕𝒆𝒈𝒓𝒊𝒕𝒚 𝑬𝒙𝒄𝒆𝒍𝒍𝒆𝒏𝒄𝒆

0개의 댓글