基于中间件检查的基于请求的查询 如何根据req.query属性选择next()
示例:
const preQueryCheck = (req,res,next)=>{
//??
}
Router.route(‘/add/:id’).post(preQuerycheck,addsum)
如果req.query = type:sum,我想要的是 我希望它加起来 如果减去它,就去减去! 有可能吗?
答案 0 :(得分:0)
以下是编写自己的中间件的示例:
var express = require('express')
var app = express()
var myLogger = function (req, res, next) {
console.log('LOGGED')
next()
}
app.use(myLogger)
app.get('/', function (req, res) {
res.send('Hello World!')
})
app.listen(3000)
所以在这种情况下,中间件功能是myLogger!