const express = require('express')
const app = express()
const middlewareA = (req, res, next) => {
console.log('a中间件执行了')
next()
}
const middlewareB = (req, res, next) => {
console.log('b中间件执行了')
next()
}
// 全局中间件
app.use(middlewareA)
app.use(middlewareB)
// 局部中间件
app.get('/course/findCourse', middlewareA, (req, res) => {
res.send('课程查询成功')
})
app.post('/user/login', middlewareB, (req, res) => {
res.send('用户登录成功')
})
// 全局中间件
app.use(middlewareA)
app.use(middlewareB)
app.listen(3000, () => {
console.log('服务器启动成功')
})