2
你好,我想從uri中檢索一個值,並在我的代碼中使用它,例如,如果你有類似http://mysite.com/uri1/uri2的東西,並且你只想得到uri2,你會怎麼做?如何從快速js中的uri中檢索值?
你好,我想從uri中檢索一個值,並在我的代碼中使用它,例如,如果你有類似http://mysite.com/uri1/uri2的東西,並且你只想得到uri2,你會怎麼做?如何從快速js中的uri中檢索值?
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 });
});
});
感謝和抱歉,但我不明白怎麼做:URI或:ID是正則表達式,如果我有另外的(公共)正則表達式或只是一個字符串? – rabidmachine9
@rabidmachine你應該閱讀快速文檔;)或閱讀快速示例 – Raynos
謝謝無論如何,我很困惑的原因是因爲你在uri和req中使用相同的名稱,使它看起來不那麼便攜。 。你能舉例如app.get(「/:user(some_name)」),當我打電話給用戶時,我得到some_name嗎? – rabidmachine9