我正在使用nodejs 0.8.21和express 3.1.0
我需要从url中读取userId
,例如http://mysite.com/39i
。这意味着userId=39
。
如何做到?谢谢。
示例:
app.get('/:userId_i', function(req, res) { });
app.param('userId', function(req, res, next, id){ });
我正在使用nodejs 0.8.21和express 3.1.0
我需要从url中读取userId
,例如http://mysite.com/39i
。这意味着userId=39
。
如何做到?谢谢。
示例:
app.get('/:userId_i', function(req, res) { });
app.param('userId', function(req, res, next, 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 ]