您好,我定义了以下内容:
app.get('/list/:productType/*', middleware.isAuthenticated, function (req, res) {
});
使用此功能,我可以通过调用req.params.productType
来获取productType的值。但问题是。如何获取*全局规则定义的其余URL,方法与我获取productType参数的方式相同。
感谢您的帮助!
答案 0 :(得分:0)
我认为没有直接的方法来实现这一点,你有两个选择
1)您可以更具体地定义路线,例如' /列表/:productType /:版本/'并使用req.params.version
访问参数 2)您可以使用req.url
属性获取完整的请求网址,并在/:productType
之后手动解析路径。
答案 1 :(得分:0)
我得出了答案:当控制台记录req.params时,对象在该对象的根索引中具有“通配符”字符串。谢谢你们!