如何将查询字符串传递给中间件函数?

时间:2018-10-03 02:56:50

标签: node.js express

我需要将查询字符串传递给中间件函数。请帮我谢谢!示例url: http://localhost/?somevariable=data

middleware(variable,req,res,next){

  res.send(variable)

}

app.get('/',middleware(variable),(req,res)=>{
})

编辑:您为什么对我投反对票,这是一个合理的问题

1 个答案:

答案 0 :(得分:0)

查询字符串存储在req对象中,您无需将其传递给中间件

middleware = (req, res, next) => {
    let query = req.query;
    console.log(query.somevariable); //data
    next();
}
相关问题