使用express中间件访问的方法就是 定义一个中间件,比如checkuser,req表示request参数,res 表示response,next可以进行下一步 然后使用
然后定义好路由就好,直接访问
var express = require('express');
var app = express();
var checkuser = function(req,res,next){
console.log(req.headers);
next()
}
app.use(checkuser)
var checkLogin = function(req,res,next){
if(req.params.id === '1'){
console.log('login in successfully!')
next()
}
else{
console.log('login error')
res.send('error')
}
}
app.use('/users/:id',checkLogin)
app.get('/',function(req,res){
res.send('hello world')
})
app.get('/users/:id',function(req,res){
res.send('Hello'+req.params.id)
})
app.listen(3000)