본문 바로가기
Develop/Node.js

Node.js 에서 express.js 활용하여 server 구축하기

by 라이프레이서 2019. 12. 19.
반응형

1. express.js 설치하기

 

# 프로젝트 폴더 생성
> mkdir express-tutorial
# 프로젝트 폴더로 이동
> cd express-tutorial
# npm을 통하여 project initialization(이때 뭐 많이 물어보는데 다 엔터 눌러도 무방)
> npm init
# npm을 이용하여 express.js 설치
> npm install express.js

2. Server 띄우기

index.js를 만들어주고 다음과 같은 내용을 넣는다.

// require
const express = require('express')
const app = express()
app.get('/', (req, res) => {
  res.send('express.js로 만든 server입니다.')
})
app.listen(5000, () => {
  console.log(`port 5000번에 server 띄웠습니다.`)

 

 

 

 후에 터미널에서 다음과 같이 실행한다

> node index.js

이후 브라우저창에 http://localhost:5000 또는 http://127.0.0.1:5000으로 접속이 가능하며, 해당 화면은 다음과 같다.

3. Routing

- 사용자가 접근하는 웹 페이지

// require
const express = require('express')//상수 express
const app = express()
app.get('/', (req, res) => { res.send('index page') })
app.get('/test', (req, res) => { res.send('test page') })
app.get('/chat', (req, res) => { res.send('chat page') })
app.listen(5000, () => {
  console.log(`5000번 port에 http server를 띄웠습니다.`)
})

3가지 형태로 만들어주었는데 코드를 참조하면

http://localhost:5000/

http://localhost:5000/test

http://localhost:5000/chat

으로 각각 접속이 가능하다.

이렇게 http 서버 구축을 완료하였다.

반응형