node express

是什么

  • web开发框架

用来干什么

  • 写api接口
  • 写web网站

安装

  • npm install express –save

路由

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var app = express()

app.use(function (req, res, next) {
console.log('Time:', Date.now())
next()
})

app.post('/', function (req, res) {
res.send('Got a POST request')
})

app.put('/user', function (req, res) {
res.send('Got a PUT request at /user')
})

app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user')
})

中间件

1
2
3
4
5
6
7

var app = express()

app.use(function (req, res, next) {
console.log('Time:', Date.now())
next()
})