본문 바로가기
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 서버 구축을 완료하였다.

    반응형