2017-02-15 89 views
0

我有網址表達不匹配帶通配符的路由?

localhost:3001/item/id?5 

不得不表示不與路由器匹配這條路線

app.get('/item/id?:id') 

及其與

app.get('/item/id/:id'). 

但如何搭配本地主機匹配的路由:3001 /項目/ ID這條路線。

回答

0

URL中的?之後的任何內容都是查詢參數。你不跟在路線通配符匹配它們,而是你可以用

app.get('/user/:id?', function userIdHandler(req, res) { 
    var id = req.query.id; 
}); 

檢索他們看到the documentation,瞭解更多信息。