nodejs框架express之使用中间件(初学)
//引入express框架
const express = require('express');
//创建网站服务器
const app = express();
//接受所有请求的中间件
//中间件的代码顺序是从上往下走 所以想让所有请求都走一遍这个中间件 就需要把这个中间件代码写在最上面
app.use((req, res, next) => {
console.log('请求走了app.use中间件');
next();
})
//想让所有request的路径都走一遍这个中间件
app.use('/request', (req, res, next) => {
console.log('请求走了app.use/request中间件');
next();//next的作用就是让代码接着往下走
})
app.get('/request', (req, res, next) => {
req.name = "张三"
next();
})
app.get('/list', (req, res) => {
res.send('/list')
})
app.get('/request', (req, res) => {
res.send(req.name)
})
app.listen(3000);
console.log("网站服务器启动成功");