2011-08-30 35 views

回答

4
app.get("/:uri/:id", function(req, res) { 
    var uri = req.params.uri, 
     id = req.params.id; 

    // do code 
}); 

澄清:uri:id被命名爲URL段。

下用也行

app.get("/rooms/:roomId", function(req, res) { 
    Rooms.get(req.params.roomId, function(err, rooms) { 
     res.render("rooms/index", { rooms: rooms }); 
    }); 
}); 
+0

感謝和抱歉,但我不明白怎麼做:URI或:ID是正則表達式,如果我有另外的(公共)正則表達式或只是一個字符串? – rabidmachine9

+0

@rabidmachine你應該閱讀快速文檔;)或閱讀快速示例 – Raynos

+0

謝謝無論如何,我很困惑的原因是因爲你在uri和req中使用相同的名稱,使它看起來不那麼便攜。 。你能舉例如app.get(「/:user(some_name)」),當我打電話給用戶時,我得到some_name嗎? – rabidmachine9