我使用nodejs 0.8.21并表达3.1.0
我需要从userId
这样的网址阅读http://mysite.com/39i
。这意味着userId=39
。
怎么做?谢谢。
样品:
app.get('/:userId_i', function(req, res) { });
app.param('userId', function(req, res, next, id){ });
答案 0 :(得分:10)
假设您有一个数字ID后跟一个i
,并且您希望ID返回为数字。
app.get("/:id([0-9]+)i", function (req, res) {...});
这将匹配数字后跟i
,并且只会显示req.params.id
中的数字。
示例:
curl -XGET localhost:8080/124i
在req.params
[ 'id': 124 ]