我有网址
localhost:3001/item/id?5
但是表示这条路线与路由器不匹配
app.get('/item/id?:id')
与
的匹配路线app.get('/item/id/:id').
但是如何匹配localhost:3001 / item / id?5这条路线。
答案 0 :(得分:0)
URL中?
之后的任何内容都是查询参数。您不能将它们与路线中的通配符匹配,而是可以使用
app.get('/user/:id?', function userIdHandler(req, res) {
var id = req.query.id;
});
有关其他信息,请参阅the documentation。