在我正在做的一个项目中,我需要在后端访问url的参数。 我根据我在互联网上找到的内容进行了尝试,但似乎不起作用。
//url = "/getDocs?num=15"
router.get("/getDocs", function(req,res,next){
console.log(req.body.num);
res.redirect("/documents");
}
请帮忙
答案 0 :(得分:1)
在 url
中,您似乎正在使用 query string
,可以通过以下方式访问:request.query.num
如果您只在 params
中传递 url
像 getDocs/:num
值,那么它可以被访问为:request.params.num
答案 1 :(得分:0)
这样做的简单方法是使用属性名称查询 req 对象:
SUBMIT_REQUEST
如果你作为路由的一部分发送,你可以使用这个:
router.get("/getDocs", function(req,res,next){
const name = req.query.name;
res.redirect("/documents");
}
有关详细信息,请查看 here。