본문 바로가기
  • 실행력이 모든걸 결정한다
Node.js/Express

[Express] Express 소개 / starter 프로젝트 생성

by 김코더 김주역 2021. 7. 25.
반응형

1. Express란?

Node.js기반의 Web Framework들 중 하나

 

 

 

2. Node.js 설치

Express는 Node.js기반의 Web Framework이기 때문에 Node.js가 설치되어 있어야 한다.

아래 링크에서 다운로드를 진행하면 된다.

https://nodejs.org/ko/download/

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

터미널에 node를 입력했을 때, 다음과 같이 버전이 출력된다면 Node.js가 성공적으로 설치된 것이다.

 

 

 

3. Express 설치

터미널에 다음 명령어를 입력하여 Express를 설치한다.

npm install express --save

 

 

 

4. 샘플 프로젝트

expressjs.com의 starter에 나와있는 Hello world example이다.

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

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})

express 모듈의 get 메소드가 routing을 담당하며, 첫 번째 인자는 요청 경로이고 두 번째 인자는 콜백 함수이다.

그리고 포트 넘버는 여러분들이 임의로 변경 가능하다.

 

서버는 다음 명령어로 실행하면 된다.

node app.js

 

주소창에 localhost:[포트넘버]를 입력하면 접속 가능하다.

 

반응형

댓글