본문 바로가기
  • [성공하는 개발자] - Developer
Node/Express

[Node] Express - Hellow 구동

by Sein-JH 2021. 5. 10.
728x90

expressjs.com

 

Express - Node.js web application framework

Fast, unopinionated, minimalist web framework for Node.js $ npm install express --save

expressjs.com

설치

npm install express --save

main.js

모든 소스 주석처리 후

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}`)
})

pm2 start main.js --watch 재구동

재구동이 안될시 pm2 stop main 후 재구동 해주자

 

// 기존방식
app.get('/', (req, res) => {
  return res.send('/')
});

app.get('/page', function(req, res) {
  return res.send('/page')
});
  • app.get 매소드를 호출하고
  • 첫번째 인자인 패스를 전달 통해서
  • 라우팅을 한다

 

app.get('/', (req, res) => { res.send('/')})
app.get('/', (req, res) => { res.send('/page')})

 

웹 실행 포트

app.listen(port, () => {
  console.log(`Example app listening on port 3000!`)
})

app.listen(3000);   // 위와 같은 의미 소스

-----------------------------------------------------------
// 위 소스랑 같은 의미 입니다.
app.listen(3000, ()=>{
    console.log("서버 가동")
});

'Node > Express' 카테고리의 다른 글

[Node] Route Parameter  (0) 2021.05.17
[Node] 실습 환경 및 구동  (0) 2021.05.10

댓글