app.get('/users/:userId/profile', ProfileHandler);
app.get('/page/:userId/profile', ProfileHandler);
app.get('/photo/:userId/profile', ProfileHandler);
如果我有上述3條路由,我如何捕獲第一部分,以便處理程序知道正在請求什麼?我希望將users
或page
或photo
作爲請求對象的一部分發送給處理程序。捕獲node.js路由的一部分
理想情況下,我想避免使用正則表達式來製作這條單一路由,因爲這只是我實際用例的一個虛擬例子。
[這個答案](http://stackoverflow.com/questions/15482959/express-js-how-to-make-app-get-useridi-in-req-param)可能會導致您在正確的方向。你也可以用一個正則表達式來匹配數據,比如'req.params [0]'等等。 – numbers1311407