[nodejs][express]中间件

来源:互联网 发布:matlab读取txt文件数据 编辑:程序博客网 时间:2024/05/21 15:53
var app = express();// 没有挂载路径的中间件,应用的每个请求都会执行该中间件app.use(function (req, res, next) {  console.log('Time:', Date.now());  next();});// 挂载至 /user/:id 的中间件,任何指向 /user/:id 的请求都会执行它app.use('/user/:id', function (req, res, next) {  console.log('Request Type:', req.method);  next();});// 路由和句柄函数(中间件系统),处理指向 /user/:id 的 GET 请求app.get('/user/:id', function (req, res, next) {  res.send('USER');});


该方法可以用于某些需要身份认证才能进入的页面,在用户直接输入url的时候,进行路由拦截。