Node/Express
[Node] Express - Hellow 구동
Sein-JH
2021. 5. 10. 21:24
728x90
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 후 재구동 해주자
- Express = 모듈
- 사용 설명서 expressjs.com/en/4x/api.html
// 기존방식
app.get('/', (req, res) => {
return res.send('/')
});
app.get('/page', function(req, res) {
return res.send('/page')
});
- app.get 매소드를 호출하고
- 첫번째 인자인 패스를 전달 통해서
- 라우팅을 한다
웹 실행 포트
app.listen(port, () => {
console.log(`Example app listening on port 3000!`)
})
app.listen(3000); // 위와 같은 의미 소스
-----------------------------------------------------------
// 위 소스랑 같은 의미 입니다.
app.listen(3000, ()=>{
console.log("서버 가동")
});