首页 > 解决方案 > 如何将查询字符串传递给中间件函数?

问题描述

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

middleware(variable,req,res,next){

  res.send(variable)

}

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

编辑:你为什么不投票给我,这是一个合理的问题

标签: node.jsexpress

解决方案


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

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

推荐阅读