express使用中间件访问

111 阅读1分钟

使用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)